gpt4 book ai didi

design-patterns - javascript模块模式中 undefined variable 的意义是什么

转载 作者:行者123 更新时间:2023-11-30 12:36:51 25 4
gpt4 key购买 nike

<分区>

我遇到了以下javascript模块模式并且非常喜欢它,但是,为什么在参数中使用undefined

(function(window, document, undefined){

'use strict';

var MyWidget = function(){

if (!(this instanceof MyWidget)) {
var test = new MyWidget();
return test.init.call(test, Array.prototype.slice.call(arguments));
}

var firstPrivateVar = 'aa',
secondPrivateVar = 'bb';

this.init = function(options){
console.log('MyWidget.init', options);
return true;
};

this.setStuff = function(){

};

};

window.MyWidget = MyWidget;

})(window, document);

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