【发布时间】:2016-02-27 04:20:19
【问题描述】:
我对 ES2015 中的扩展语法和 rest 参数感到困惑。谁能用恰当的例子解释它们之间的区别?
【问题讨论】:
-
一个在调用点,一个在参数列表中。或者对于数组,一个在字面量中,另一个在解构表达式中。
-
谁能解释为什么它被否决?
-
可能是因为没有显示出研究成果。另外,您在哪里找到这些术语,它们在哪里/如何解释得如此糟糕以至于您无法区分?
-
@Bergi 个人意见,您的 cmets 提供的见解比公认的答案更多,只是说明
expanding与collapsing并没有告诉他们的用例,谢谢 ;) -
我可能不将此问题作为What do these three dots in React do? 的副本结束。为什么?因为这个问题明确地处理 both rest 参数语法和 spread 语法,而另一个问题 mainly 处理使用扩展语法。比结束这两个问题之一更重要的是,它们现在相互关联。这使他们都更容易找到。
标签: javascript ecmascript-6 variadic-functions spread-syntax rest-parameters