ES6扩展运算符

数组或者对象前面的三个点,官方名称叫做扩展运算符。

var a = [1, 2, 3, 4]
console.log("正常输出数组", a)
console.log("扩展运算符输出数组", ...a)

结果:

它可以在函数调用/数组构造时,将数组表达式或者string在语法层面展开;还可以在构造字面量对象时将对象表达式按照key-value的方式展开。说白了就是把外层包裹去除,不管是大括号([])、花括号({}),统统不在话下。


版权声明:本文为S903784597原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。