gpt4 book ai didi

javascript - "arguments"是 JavaScript 中无效的参数名称吗?

转载 作者:行者123 更新时间:2023-11-28 18:40:41 25 4
gpt4 key购买 nike

“arguments”是 JavaScript 中无效的参数名称吗?

我问这个问题是因为我在 PhantomJS 中遇到了这个问题。

最佳答案

在严格模式下,您不能将其用作标识符(函数参数、变量等); details 。在宽松模式下,您可以使用它。这是为了避免与 arguments pseudo-array 发生冲突。所有非箭头函数都有。 (从技术上讲,它不是 reserved word ,但假装它是一个不会出错。)

免费的实例:

在松散模式下工作:

// Works in loose mode
function foo(arguments) {
console.log("arguments is " + arguments);
}
foo(42);

...并且不在严格模式下:

"use strict";
// And not in strict mode
function foo(arguments) {
console.log("arguments is " + arguments);
}
foo(42);

关于javascript - "arguments"是 JavaScript 中无效的参数名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36177508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com