Javascript JS排列运算符和rest运算符的运算符优先级?

Javascript JS排列运算符和rest运算符的运算符优先级?,javascript,ecmascript-6,Javascript,Ecmascript 6,我很好奇在Javascript中,Spread和Rest操作符的优先级是什么: 我试图在MDN的运算符优先级表()中找到它们,但除非它们是现有运算符类型的子类别,否则我看不到它们。我找不到关于它的任何其他明显的文档。,因此没有优先权 它是数组文字和函数调用(以及对象文字)语法的一部分 类似地,rest语法是数组分解和函数参数(以及对象分解)语法的一部分。它曾经是该表的一部分,但我已将其修复:-)@Bergi:谢谢!我不敢相信有人把这一点添加到了表格中,但谁知道,2014年的情况仍在变化,我想这是

我很好奇在Javascript中,Spread和Rest操作符的优先级是什么:

我试图在MDN的运算符优先级表()中找到它们,但除非它们是现有运算符类型的子类别,否则我看不到它们。我找不到关于它的任何其他明显的文档。

,因此没有优先权

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


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

它曾经是该表的一部分,但我已将其修复:-)@Bergi:谢谢!我不敢相信有人把这一点添加到了表格中,但谁知道,2014年的情况仍在变化,我想这是我困惑的根源。谢谢你的快速回答!希望它现在更容易收集。我让人在代码评审中提到它,并建议使用括号,这让我质疑它是如何计算的。括号?不,绝对不是。我在试着看看我是否能做到这一点:
func(…args | |[])
。信息技术works@HaiPhan是的,您可以执行
func(…anyExpression)
操作,其中对任何表达式的唯一限制是它不能是逗号运算符表达式(将改为作为参数分隔符)。