我有一个 JavaScript 对象数组。当写入 console.log(myarry)
时,它将以下面的形式显示在控制台中。
Array[2]
0: Object
one: "one"
1: Object
two: "two"
length: 2
在这个数组中,我的键和值是相同的,我正在尝试获取变量的键或值并打印它。当我尝试下面的代码时,它显示:
object object
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 - 获取 JavaScript 数组的键和值到变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40647538/