Javascript 如何使用for loop()获取数组的键和值?
我的数组在下面Javascript 如何使用for loop()获取数组的键和值?,javascript,arrays,object,for-loop,Javascript,Arrays,Object,For Loop,我的数组在下面 "custominfo": [ { "fb": "www.fb.com" }, { "google": "www.google.com" } ], 我希望fb I.e键和www.fb.com I.e值用于循环。我尝试了这个 for(var i = 0;i< custominfo.length;i++){ console.log(i[0]) } 但是我怎样才能分别得到关键和价值呢。谢谢。试试这个:
"custominfo": [
{
"fb": "www.fb.com"
},
{
"google": "www.google.com"
}
],
我希望fb I.e键和www.fb.com I.e值用于循环。我尝试了这个
for(var i = 0;i< custominfo.length;i++){
console.log(i[0])
}
但是我怎样才能分别得到关键和价值呢。谢谢。试试这个:
var custominfo=[
{
“fb”:“www.fb.com”
},
{
“谷歌”:“www.google.com”
}
]
对于(变量i=0;i
尝试以下解决方案。对于循环
对于自定义信息
数组使用1,对于每个对象的键使用另一个,如果每个对象包含多个键就可以了
var custominfo=[
{
“fb”:“www.fb.com”
},
{
“谷歌”:“www.google.com”
}
];
对于(var i=0;i如何获取密钥?我添加了代码以从您提供的示例对象获取密钥。
{"fb":"www.fb.com"}
for(var i = 0; i < custominfo.length; i++){
console.log(custominfo[i])
}
for (var k in custominfo[i]) {
console.log('key:' + k);
console.log('val:' + custominfo[i][k]);
}
var custominfo = [
{
"fb": "www.fb.com"
},
{
"google": "www.google.com"
}
]
for(var i = 0;i < custominfo.length;i++){
console.log("Key: "+Object.keys(custominfo[i]));
console.log("Value: "+ Object.values(custominfo[i]));
}