本文介绍了将JavaScript数组的键和值获取到变量中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个JavaScript对象数组.写入console.log(myarry)时,它将以以下形式显示在控制台中.

I have a JavaScript object array. When write console.log(myarry) it will show in the console in the below form.

Array[2]
0: Object
one: "one"

1: Object
two: "two"
length: 2

在此数组中,我的键和值相同,并且正在尝试将键或值获取到变量中并进行打印.当尝试下面的代码时,它显示:

In this array my key and value are same and am trying to get the key or value to a variable and print it. When am trying the below code it showing:

for (var key in myarry) {
 alert("Key is " + key + ", value is" + myarry[key]);
}

推荐答案

检查此代码段

var obj = [{
  "1": "one"
}, {
  "2": "two"
}]
obj.forEach(function(item) {
  Object.keys(item).forEach(function(key) {
    console.log("key:" + key + "value:" + item[key]);
  });
});

希望有帮助

这篇关于将JavaScript数组的键和值获取到变量中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 15:34