... && => && !== && !! && === 5种特殊js 用法总结

首先是es6的 ... 三点运算符的用法 第一个叫做 展开运算符(spread operator),作用是和字面意思一样,就是把东西展开。第二种array.push(...items)和add(...numbers),都是函数的调用,它们的都使用了扩展运算符。该运算符将一个数组,变为参数序列。

接下来:==>ES6标准新增了一种新的函数:Arrow Function(箭头函数)。为什么叫Arrow Function?因为它的定义用的就是一个箭头:

x => x * x

上面的箭头函数相当于:

function (x) {
    return x * x;
}
其他的类型则可以参照这个作者https://www.cnblogs.com/hailun/p/6279029.html

再接下来 :   !==表示要全部不相等包括类型或者的意思

再者:!! 一般用来将后面的表达式转换为布尔型的数据(boolean)例如 !!api.getStorageSync('isDev')判断括号里面的值

最后是 :===表示类型什么的全部相等

知识拓展:https://zhidao.baidu.com/question/520676431.html

你可能感兴趣的:(js,java)