猿问
在项目中看到这样的代码,不知道是什么意思
var Names = (function () {
function Names() {}
Names.HOME = "home";
return Names;
})();
人到中年有点甜
浏览 468
回答 1
1回答
临摹微笑
通常用这种方法在js实现类,避免污染全局空间。例如下面这段Type Script代码:class Names { static HOME = "home"; }编译之后生成的JS:var Names = (function () { function Names() { } return Names; }()); Names.HOME = "home";差别就是Names.HOME = "home";的位置。
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答