我有一个对象:
var myObj = {
name: 'dri',
age: '22',
sex: 'female'
}
我需要将键和值分开两个数组。
var keys = [];
var values = [];
我该怎么做?
答案 0 :(得分:1)
你可以试试这个: -
var keys = [];
var values = [];
for (var prop in data) {
keys.push(prop);
values.push(data[prop]);
}
答案 1 :(得分:0)
试试这个:
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]);
}