gpt4 book ai didi

javascript - Javascript 中的自调用函数

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:35:44 26 4
gpt4 key购买 nike

这里有两个函数。

1) 使用"new"对象创建。

(
function se(){
var a=10;

var t = function (){
var that=this;
alert(a);
that.book= function (){
alert(that);
}
that.book();
}
return new t();
}()
);

2)用对象字面量方式

(
function se(){
var a=10;
var f={
init:function(){
alert(a);
}
}
f.init();
}()
);

那么使用的最佳实践是什么?为什么?在第一个示例中使用“this”的目的是什么?

最佳答案

这里的多个事物之间有点混淆。

您可能想继续阅读:

  • 关闭,
  • 在 JavaScript 中定义范围,
  • 和基于原型(prototype)的继承。

关于javascript - Javascript 中的自调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10943823/

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