标签: javascript syntax
我刚开始学习Javascript,我对函数参数...[1,2]感到困惑,为什么对这样的函数参数也是如此。
...[1,2]
function compare(a, b) { return a - b; } let result = compare(...[1,2]); console.log(result);
答案 0 :(得分:1)
这是一个称为Es6的新功能,称为散布运算符,非常适合调用函数(不应用),将参数或NodeList转换为数组,数组操作,甚至在使用Math函数时。
https://davidwalsh.name/spread-operator