Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用for loop()获取数组的键和值?_Javascript_Arrays_Object_For Loop - Fatal编程技术网

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]));
}