为了账号安全,请及时绑定邮箱和手机立即绑定

如何将字符串添加到数组的键并获取值

如何将字符串添加到数组的键并获取值

三国纷争 2021-05-07 10:13:45
考虑一个数组var myarray = {first_data:{"round1":"h","round2":"i",...,"round20":"z"}second_data:{"round1":"a","round2":"b",...,"round26":"z"}}为了获得first_data中round1的值,我们使用myarray(firstdata).round1所以我需要遍历存在的各个回合,在这些回合中我只指定回合并连接迭代值for(var i=1;i<21;i++){      console.log(myarray[firstdata].round+i)}它必须返回数组中的回合值
查看完整描述

1 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

您可以尝试按照以下说明从对象动态获取键


var myarray = 

{

first_data:{"round1":"h","round2":"i","round20":"z"},

second_data:{"round1":"a","round2":"b","round26":"z"}

}


var first = myarray.first_data

var totalKeys = Object.keys(myarray.first_data).length;

var keys = Object.keys(myarray.first_data);


for(let i=0; i < totalKeys; i++){

  console.log("keys is", keys[i])

console.log("Value is", first[keys[i]])

}


查看完整回答
反对 回复 2021-05-27
  • 1 回答
  • 0 关注
  • 128 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信