gpt4 book ai didi

javascript - 是否可以根据多个变量的值创建一个变量?

转载 作者:行者123 更新时间:2023-11-28 13:40:43 26 4
gpt4 key购买 nike

例如A = 10,我想创建一个包含其中值的变量。

像这样:var i10或者如果A = 2,我想创建一个像这样的变量var i2

例如A = 10B = 5,我想要一个 var A10B5,可以吗?

编辑:更多信息

最佳答案

这是可能的,如 this question on SO 中详细解释的.

A = 10;
B = 5;

window['A' + A + 'B' + B] = 'Hello';

alert(A10B5);
// alerts: Hello

查看 this jsfiddle 中的演示.

不过,我不明白它的意义,因为您必须保留该对象名称的引用,所以更容易将值存储在始终具有相同名称的函数或对象内的局部变量中,或者使用数组来存储值。

针对预期用途的建议解决方案:

使用二维数组:

Calendar[A][B] = 'value';

通过创建动态变量,您每次需要访问变量时都必须重建变量的名称。通过使用二维数组,您可以仅将数组与两个变量一起使用,这样就无需一遍又一遍地重建变量名称的代码,并且更易于阅读和维护。

关于javascript - 是否可以根据多个变量的值创建一个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18011600/

26 4 0
文章推荐: html - 为什么我的列表项显示在其父
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com