Mr *_*kél 5 javascript parameters undefined
在此页面上,它显示了一些示例代码,包含以下行:
var Subject = ( function( window, undefined ) {
Run Code Online (Sandbox Code Playgroud)
什么是undefined函数参数?
这用于防止覆盖undefined非严格模式的值.
在非严格模式下,undefined可以通过为其指定其他值来覆盖值.
undefined = true; // Or any other value
Run Code Online (Sandbox Code Playgroud)
因此,使用值undefined将无法按预期工作.
在严格模式下,它undefined是只读的,并为其赋值将引发错误.
在代码中,不传递最后一个参数的值,因此它将被隐式传递为undefined.
var Subject = ( function( window, undefined ) {
}(window)); // <-- No parameter is passed for the last value
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
900 次 |
| 最近记录: |