ES6 rest与扩展运算符

2018-06-24 02:09:31来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

1、rest

变量将多余的参数放入数组中。

function add(...values) {
  let sum = 0;

  for (var val of values) {
    sum += val;
  }

  return sum;
}

add(2, 5, 3) // 10

2、扩展运算符

rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。

console.log(...[1, 2, 3])

扩展运算符可以处理对象,如对象的合并:

 

 

总结:二者为逆操作

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:练习题 from 廖雪峰javascript教程

下一篇:图片上传,第二次上传同一张图片失效