gpt4 book ai didi

javascript - 这个例子中 IIFE 有什么用?

转载 作者:行者123 更新时间:2023-11-29 22:08:05 27 4
gpt4 key购买 nike

我知道 IIFE 是什么,它的目的是提供某种形式的封装。最近几天我一直在观看他们使用这种模式的视频教程:

var ViewModel = (function(){
var model = function(){
//...
};
return model;
})();

//in the same or another file:
var viewModel = new ViewModel();

我看不出在这里使用 IIFE 有什么好处。这样做的优势是什么:

var ViewModel = function(){ 
//...
return model;
};

var viewModel = new ViewModel();

最佳答案

在这种特殊情况下,没有任何优势。

在更一般的情况下,它允许创建作用域变量以使用返回的函数。

关于javascript - 这个例子中 IIFE 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19764117/

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