gpt4 book ai didi

Javascript:使用哪个函数结构

转载 作者:搜寻专家 更新时间:2023-11-01 04:20:41 25 4
gpt4 key购买 nike

我正在阅读一篇关于 Javascript 最佳实践的文章,对使用哪种函数结构有点困惑...

我想这可能会对变量和函数的范围产生影响,但是您会使用这些结构中的哪一个(并且哪个被认为是最佳实践)?

结构 1:使用对象字面量。

var obj1 = {
_myvar : 'myval',

init: function() {
this.function1();
this.function2();
},

function1: function() {
alert('function1');
},

function2: function() {
alert('function2');
}
};
obj1.init();



结构 2:将代码包装在一个自动执行的函数中。

(function(){
var _myvar = 'myval',

function1 = function() {
alert('function1');
},

function2 = function() {
alert('function2');
},

init = (function() {
function1();
function2();
}) ();
}) ();

最佳答案

当您不希望其他人干扰您的代码和/或不想使用任何全局变量时,您可以使用自执行匿名函数。如果您可能想在其他地方使用这些函数/对象/任何东西,您会想要使用第一个。

关于Javascript:使用哪个函数结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3917616/

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