猿问

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

考虑一个数组


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)

}

它必须返回数组中的回合值


三国纷争
浏览 129回答 1
1回答

一只斗牛犬

您可以尝试按照以下说明从对象动态获取键var myarray =&nbsp;{first_data:{"round1":"h","round2":"i","round20":"z"},second_data:{"round1":"a","round2":"b","round26":"z"}}var first = myarray.first_datavar totalKeys = Object.keys(myarray.first_data).length;var keys = Object.keys(myarray.first_data);for(let i=0; i < totalKeys; i++){&nbsp; console.log("keys is", keys[i])console.log("Value is", first[keys[i]])}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答