gpt4 book ai didi

Javascript - 如何将匿名方法作为变量调用并访问其属性和方法?

转载 作者:行者123 更新时间:2023-12-02 15:35:10 25 4
gpt4 key购买 nike

我读到我们可以将匿名函数作为变量调用。然而我正在尝试这样做,除此之外我还想访问它的属性和方法。这是我的代码

var cooking = function(){
this.dessert = "Ice Cream";
this.numberOfPortions = 20;
this.doubleLunch = function(){this.numberOfPortions = 40;
document.write(this.numberOfPortions);};
};

document.write(cooking.dessert);

但我什么也没得到。你能告诉我我做错了什么吗?谢谢

最佳答案

cooking 是一个函数。 当您调用它时,它会定义许多关于 this 的属性。

该结构意味着它旨在用作构造函数,因此您可以使用 new 关键字创建它的实例。

然后您就可以与实例交互。

var meal = new cooking();
document.write(meal.dessert);

注意:约定规定构造函数(并且仅构造函数)应以大写首字母开头命名,因此您应该将其重命名为 Cooking。

关于Javascript - 如何将匿名方法作为变量调用并访问其属性和方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33003722/

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