gpt4 book ai didi

javascript - 声明变量而变量名是字符串?

转载 作者:行者123 更新时间:2023-11-29 09:58:41 24 4
gpt4 key购买 nike

大家好!

我有一个包含一些字符串的数组:

strs = ['a1','a2','a3']

并且定义了一个对象:

o={}

我想为 o 添加属性,而属性名称是数组 strs 中的字符串任何建议表示赞赏

最佳答案

尝试以下操作

for (var i = 0; i < strs.length; i++) {
var name = strs[i];
o[name] = i;
}

此代码将在对象 o 上创建具有给定 name 的属性。循环运行后,您将能够像这样访问它们

var sum = o.a1 + o.a2 + o.a3;  // sum = 3

这是一个有一些示例代码的 fiddle

关于javascript - 声明变量而变量名是字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6302874/

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