我很好奇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)上找到它们,但除非它们是现有运营商类型的子类别,否则我不会看到它们。我无法找到任何其他明显的文档。
答案 0 :(得分:12)
Spread syntax is not an operator因此没有优先权。
它是数组文字和函数调用(和对象文字)语法的一部分。
类似地,rest语法是数组解构和函数参数(以及对象解构)语法的一部分。