gpt4 book ai didi

Javascript:未定义为函数参数

转载 作者:数据小太阳 更新时间:2023-10-29 05:57:28 26 4
gpt4 key购买 nike

在此page ,它显示了一些示例代码,其中包含以下行:

var Subject = ( function( window, undefined ) {

作为函数参数的undefined是什么?

最佳答案

这用于防止在非严格模式下覆盖 undefined 的值。

在非严格模式下,undefined 的值可以通过为其分配其他值来覆盖。

undefined = true; // Or any other value

因此,使用 undefined 的值将不会按预期工作。

在严格模式下,undefined 是只读的,给它赋值会抛出错误。

在代码中,没有传递最后一个参数的值,所以它会隐式传递为 undefined

var Subject = ( function( window, undefined ) {

}(window)); // <-- No parameter is passed for the last value

关于Javascript:未定义为函数参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33383647/

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