web前端:三个实用的Javascript小技巧

    作者:Luckjl 更新于: 2020-03-30 20:07:06

    Web开发

      每个操作符都有自己的语义,具体取决于它所操作的类型。指令系统的每一条指令都有一个操作符,它表示该指令应进行什么性质的操作。

      三个实用的Javascript小技巧

      1从后向前获取数组元素

      如果你想从后向前获取一个数组的元素,可以这样写:

      varnewArray=[1,2,3,4]

      console.log(newArray.slice(-1))//[4]

      console.log(newArray.slice(-2))//[3,4]

      console.log(newArray.slice(-3))//[2,3,4]

      console.log(newArray.slice(-4))//[1,2,3,4]

      2短路条件句

      如果你想在某个条件逻辑值为true时,执行某个函数,就像这样:

      if(condition){

      dosomething()

      }

      这时,你可以这样子运用短路:

      condition&&dosomething()

      3用操作符“||”来设置默认值

      如果你必须给一个变量赋默认值,可以简单的这样写:

      vara

      console.log(a)//undefined

      a=a||'defaultvalue'

      console.log(a)//defaultvalue

      a=a||'newvalue'

      console.log(a)//defaultvalue

      每个操作符都有结合性。操作符的结合性定义了操作符对操作数执行操作的顺序,例如:右结合性表示该操作符对其操作数从右向左执行操作。

课课家教育

未登录