gpt4 book ai didi

javascript - 将参数声明到函数范围

转载 作者:行者123 更新时间:2023-11-30 15:40:57 28 4
gpt4 key购买 nike

我正在尝试将参数声明到应用程序构造函数中,但它引发了异常..

var app = {

// Where can i declare this param and how ?
this.param1 : null,

oneFunction: function() {
// use param1 here..
},

secondFunction: function() {
// use param1 here..
}
}

如何声明此参数以将其用于函数?

最佳答案

您不需要thisparam1 可以定义为对象的属性,如下所示。

var app = {

param1 : null,

oneFunction: function() {
// use param1 here..
},

secondFunction: function() {
// use param1 here..
}
}

关于在您的函数中使用param1,您可以将其作为this.param1 访问。 this 将引用 app 对象。

有关简单示例,请查看以下代码段:

var app = {

param1 : null,

oneFunction: function() {
this.param1 = 4;
},

secondFunction: function() {
console.log(this.param1);
}
}

app.oneFunction();
app.secondFunction();

关于javascript - 将参数声明到函数范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40830418/

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