【发布时间】:2019-08-07 15:56:14
【问题描述】:
我遇到了这个小练习,我不确定“arguments”关键字在这里是如何工作的,以及为什么 (...arr) 被放置在它在 a 声明括号之外的位置...
var arr = ["tic", "tac", "toe"];
var a = (
function() {
return arguments[2];
}
)(...arr);
console.log(a);
由于我不确定我真正在寻找什么,您能否解释一下或指出相关来源?谢谢。
【问题讨论】: