gpt4 book ai didi

javascript - 如何在 JavaScript 中通过名称作为字符串来寻址变量?

转载 作者:行者123 更新时间:2023-12-03 00:24:18 25 4
gpt4 key购买 nike

有没有办法在 JavaScript 中将变量名转换为字符串?更具体地说:

var a = 1, b = 2, c = 'hello';
var array = [a, b, c];

现在,当我浏览数组时,我需要获取字符串形式的变量名称(而不是它们的值) - 即“a”或“b”或“c”。我真的需要它是一个字符串,以便它是可写的。我怎样才能做到这一点?

最佳答案

使用 Javascript 对象文字:

var obj = {
a: 1,
b: 2,
c: 'hello'
};

然后你可以像这样遍历它:

for (var key in obj){
console.log(key, obj[key]);
}

并像这样访问对象的属性:

console.log(obj.a, obj.c);

关于javascript - 如何在 JavaScript 中通过名称作为字符串来寻址变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/417645/

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