获取JavaScript数组的键和值到变量中

Jom*_* MJ 4 javascript arrays

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

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

1: Object
two: "two"
length: 2
Run Code Online (Sandbox Code Playgroud)

在这个数组中,我的键和值是相同的,我试图获取变量的键或值并打印它.当我尝试下面的代码时它显示
对象对象.

for (var key in myarry) {

              alert("Key is " + key + ", value is" + myarry[key]);


              }
Run Code Online (Sandbox Code Playgroud)

Gee*_*eky 11

检查这个片段

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

希望能帮助到你