gpt4 book ai didi

javascript - 如何在 javascript 中使用字符串参数输入作为变量名?

转载 作者:行者123 更新时间:2023-12-01 02:43:46 25 4
gpt4 key购买 nike

如何在 Javascript 中使用字符串参数输入作为变量名的一部分?我想这样做是因为为所有字段定义 getter 和 setter 似乎很乏味……而大多数字段具有相似的名称。

例如,

var random = {
this.input1_field : null,
this.input2_field : null,
set: function(name,field){
this.name_field = field;
}
}

我希望 name_field 根据输入变量“name”是动态的。 (例如,name="input1"或 name="input2"等)

最佳答案

this[name + "_field"] = field

你可以只传入一个字符串并使用它。

this["input1_field"] === this.input1_field

关于javascript - 如何在 javascript 中使用字符串参数输入作为变量名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6090900/

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