为什么ES6 Fiddle没有't覆盖命名参数

Why ES6 Fiddle doesn't overwrite named argument?

本文关键字:覆盖 参数 ES6 Fiddle 没有 为什么      更新时间:2023-09-26

当我在ES6 Fiddle中运行此函数时,它不会用语句arguments[1]覆盖num2;但在Firefox控制台中确实如此。

function doAdd(num1, num2) {
arguments[1] = 10;
alert(arguments[0] + num2);
}

Firefox有可能没有在控制台中实现ES6吗?

这与ES6无关。只是在严格模式下修改arguments对象不会更改参数(这是一件好事)。ES6 Fiddle似乎意味着严格模式,就像ES6模块一样。