【发布时间】:2011-03-15 14:58:01
【问题描述】:
由于人们做的第一件事似乎是将arguments 转换为一个真正的数组,我很感兴趣为什么Javascript 语言的作者和实现者决定并继续认为arguments 不应该 做一个真正的Array。我并不是说这是诱饵,我真诚地对它背后的想法感兴趣。由于当您在其主体中时自然会调用该函数,所以我不认为这是因为 arguments 引用的对象可以更改,就像某些 DOM 结果一样...
【问题讨论】:
-
这在 ES6 中不是问题。你可以使用rest parameters,这是一个真正的数组。
标签: javascript function arrays arguments