What would be the best way to go about separating the key and values into two different arrays so that this -
var data = {\"A Key\": 34, \"Another Key\": 16
var data = {"A Key": 34, "Another Key": 16, "Last Key": 10};
var data1 = [],
data2 = [];
for (var property in data) {
if ( ! data.hasOwnProperty(property)) {
continue;
}
data1.push(property);
data2.push(data[property]);
}
data
does not have this property explicitly (i.e. not higher up the prototype chain), skip this iteration.jsFiddle.