在javascript中,我可以通过JSON初始化javascript对象来“创建”关联数组
例如var bArr = {“ key1”:“ val1”,“ key2”:“ val2”,“ key3”:“ val3”}
然后访问数组元素,例如bArr [“ key1”],bArr [“ key2”],bArr [“ key3”]。
但是,除了使用JSON初始化之外,我们还可以以某种方式在循环中索引barr [“ key1”]之类的元素并分别为其赋值吗?
最佳答案
您可以通过执行bArr["key"] = "value";
将值初始化为javascript对象。这样做将为您提供:
bArr = {
"key": "value"
}
因此,使用循环,可以将
i
连接到key
和value
的末尾以生成具有1到n的键和1到n的值的对象,其中n是整数(有限尺寸):var bArr = {};
for(var i = 1; i <= 3; i++) {
bArr["key" +i] = "val" + i;
}
console.log(bArr);