Spread Syntax

  The spread syntax allows an expression to be expanded in places where multiple arguments are expected.

  Spread Syntax-LMLPHP

1、为了将[]传递给一个函数,过去使用apply方法

  Spread Syntax-LMLPHP

  ES2015后,可以使用spread语法:

  Spread Syntax-LMLPHP

  一个更复杂的例子

  Spread Syntax-LMLPHP

2、一个array组合另一个array

  Spread Syntax-LMLPHP

3、连接两个array。

  过去这么干:

  Spread Syntax-LMLPHP

  现在可以这么干:

  Spread Syntax-LMLPHP

4、unshift.

  过去:

  Spread Syntax-LMLPHP

  现在:

  Spread Syntax-LMLPHP

  

  Note that the spread operator can be applied only to iterable objects:

参考:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_operator

04-15 05:03