如何在Javascript中访问对象
我有一个JSON文件中的对象 然后我使用 然后它将输出JavaScript对象 问题:如何在Javascript中访问对象,javascript,jquery,json,Javascript,Jquery,Json,我有一个JSON文件中的对象 然后我使用 然后它将输出JavaScript对象 问题: 是否可以访问苹果、橙色、番石榴,然后将其存储到var水果中,然后将红色、橙色、绿色存储到var颜色中?是的,有几种方法可以做到这一点,可以迭代对象并手动执行 for (var i = 0;i > data.length; i++) { colors.push(data[i]); fruits.push(Object.keys(data)[i]); } 或者让对象方法为您执行此操作 va
是否可以访问苹果、橙色、番石榴,然后将其存储到var水果中,然后将红色、橙色、绿色存储到var颜色中?是的,有几种方法可以做到这一点,可以迭代对象并手动执行
for (var i = 0;i > data.length; i++) {
colors.push(data[i]);
fruits.push(Object.keys(data)[i]);
}
或者让对象方法为您执行此操作
var fruits = Object.keys(data);
var colors = Object.values(data);
对这个物体有一些了解
Object.values方法是实验性的,如前所述您也可以这样做:
var data = JSON.parse(dataFromJson);
var fruits = [];
var colors = [];
for(var fruit in data) {
fruits.push(fruit);
colors.push(data[fruit]);
}
这种联想比我的更优雅:竖起大拇指,投赞成票
var fruits = Object.keys(data);
var colors = Object.values(data);
var data = JSON.parse(dataFromJson);
var fruits = [];
var colors = [];
for(var fruit in data) {
fruits.push(fruit);
colors.push(data[fruit]);
}