JS传播和休息运算符的运算符优先级?

时间:2018-02-07 05:02:11

标签: javascript ecmascript-6

我很好奇Spread和Rest运算符在Javascript中的优先级:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_operator

我试图在MDN的运营商优先级表(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence#Table)上找到它们,但除非它们是现有运营商类型的子类别,否则我不会看到它们。我无法找到任何其他明显的文档。

1 个答案:

答案 0 :(得分:12)

Spread syntax is not an operator因此没有优先权。

它是数组文字和函数调用(和对象文字)语法的一部分。

类似地,rest语法是数组解构和函数参数(以及对象解构)语法的一部分。