[英]How to separate an object with keys and values into two arrays
I have an object:我有一个对象:
var myObj = {
name: 'dri',
age: '22',
sex: 'female'
}
I need separate the keys and the values in two arrays.我需要将两个数组中的键和值分开。
var keys = [];
var values = [];
How can I do that?我怎样才能做到这一点?
You can try this:-你可以试试这个:-
var keys = [];
var values = [];
for (var prop in data) {
keys.push(prop);
values.push(data[prop]);
}
Try this:尝试这个:
var data = {"name": "dri", "age": 22, "sex": "female"};
var data1 = [],
data2 = [];
for (var property in data) {
if ( ! data.hasOwnProperty(property)) {
continue;
}
data1.push(property);
data2.push(data[property]);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.