在ECMAScript 规范中SpreadElement
描述了
SpreadElement[Yield]:
...AssignmentExpression[In, ?Yield]
扩展语法允许在预期零个或多个参数(对于函数调用)或元素(对于数组字面量)的地方扩展诸如数组表达式或字符串之类的可迭代对象,或者在零个或多个参数的地方扩展对象表达式键值对(用于对象文字)是预期的。
句法
对于函数调用:
myFunction(...iterableObj);
对于数组文字:
[...iterableObj, 4, 5, 6]
在MDN文档中描述?
SpreadElement
和,或,传播语法的用例是什么?ifSpreadElement
和 spread 语法不同,它们在哪些具体方式上有所不同?