我有一个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)
希望能帮助到你
| 归档时间: |
|
| 查看次数: |
15707 次 |
| 最近记录: |