(资料来源:百度)
难得用到一次幂运算!肯定要记下来。。
var a=2**2;
2**2==Math.pow(2,2);
然后再记下,
++ 或 -- 时,这两个运算符在操作数上的行为都被清晰定义了: ++ 或 -- 作为前缀会在其他任意运算发生之前修改操作
数,而作为后缀则会在整个表达式计算完毕后才修改操作数。
有点少。在写一个没啥用的
扩展运算符 三个点(...)又称为:spread
比如:下面这个方法:
<script>
var a = [1, 2, 3, 4, 5, 6];
function getnum() {
console.log(arguments[0]);
}
getnum(a);
</script>
最后打印出来的就是
而使用了三个未知的点点,就变成了这样:
<script>
var a = [1, 2, 3, 4, 5, 6];
function getnum() {
console.log(arguments[0]);
}
getnum(...a);
</script>
-----------------------------2018年8月26日,补充:-----------------------------------------------
弱弱的补充一点,当我们想要将对象转化为数组的时候,有时候需要使用的es6的Array的of或者是from等函数,现在也可以去使用...的扩展运算符来操作,比如下面的操作:
<script>
let str1 = "1,2,3,4";
let array = [...str1];
console.log(array);
</script>
最终的效果是这样的:
现在来逼逼下这个兄弟是干嘛的
作用:将一个数组转为用逗号分隔的参数序列。