gpt4 book ai didi

Javascript 使语句动态化

转载 作者:行者123 更新时间:2023-11-28 06:28:09 25 4
gpt4 key购买 nike

我有一个等于 10 的变量 idx2,并希望在动态情况下将其与对象一起使用:“abc.abc10.test();”我想用“idx2”替换 10,所以它应该看起来像“abc.abcidx2.test()”以使语句动态而不是硬编码。我不知道如何用 javascript 表达问题来搜索它以及如何正确地编码它。

最佳答案

假设你的对象是

var obj = {
"A_idx2": { test: function(){ console.log( 1 ); } } },
"A_idx4": { test: function(){ console.log( 413 ); } },
"A_idx5": { test: function(){ console.log( 551 ); } },
}
var a = "idx2";
obj[ "A_" + a ].test(); //outputs 1
a = "idx4";
obj[ "A_" + a ].test(); //outputs 413

希望这有帮助。

关于Javascript 使语句动态化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34940551/

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