-4
因爲我可以打開這個數組。 javascript中的對象隱藏數組在javascript中的對象
{_id: "57dfdea8d354a638a8ff6b7e", label: "eeuu", level: 2, expanded: true…}
to
[Object, Object, Object, Object]
因爲我可以打開這個數組。 javascript中的對象隱藏數組在javascript中的對象
{_id: "57dfdea8d354a638a8ff6b7e", label: "eeuu", level: 2, expanded: true…}
to
[Object, Object, Object, Object]
我不確定這正是你想要的,但我會試一試。
此代碼會將每個鍵都作爲一個單獨的對象推送到數組中。
function x(obj) {
var arr = [];
for (var i in obj) {
arr.push(obj);
}
return arr;
}
而這一次會推到一個數組中只有對象的值:
function x(obj) {
var arr = [];
for (var i in obj) {
arr.push(i);
}
return arr;
}
如果你想將對象轉換爲對鍵和值,數組像其他語言,這會做到這一點。
function ObjectToArrays (ob) {
arr = [];
for (var key in ob) arr.push([key,ob[key]]);
return arr;
}
如果你想轉換爲對象值的數組,我建議你不要亂打亂你的數據。
哪一個是數組,哪一個是對象? –
請指定您的問題。你的意思是你想用對象的值將對象轉換爲數組? –
這個問題沒有意義。 – 2016-10-01 15:28:36