擴展運算子

擴展運算子 spread ...

http://es6.ruanyifeng.com/#docs/array 扩展运算符(spread)是三个点 ...。 将一个「数组」转为用「逗号」分隔的「参数序列」。

  • ... 後面的陣列拆為參數
  • ...[1, 3, 10] 陣列拆為參數 "1, 3, 10"
  • ...[7] 陣列拆為參數 "7"

使用:

function f(v, w, x, y, z) {
    console.log( v, w, x, y, z )
}

const args = [0, 1];
f(-1, ...args, 2, ...[3]);
// -1, 0, 1, 2, 3
// ...args:拆掉陣列 [0, 1] // '0, 1'
// ...[3]:拆掉陣列 [3]     // '3'

results for ""

    No results matching ""