你如何轉換這種只返回值:你如何分析一個陣列刪除鍵,使用javascript
var values = [
{name:'demian', email: '[email protected]', ID: 1},
{name:'john' , email: '[email protected]' , ID: 2},
{name:'mark' , email: '[email protected]' , ID: 3},
{name:'pete ' , email: '[email protected]' , ID: 4}
];
要這樣:
var values = [
{'demian', '[email protected]', 1},
{'john' , '[email protected]' , 2},
{'mark' , '[email protected]' , 3},
{'pete ' , '[email protected]' , 4}
];
你的第二個版本是無效的JSON - 你的意思是從一個對象數組到一個數組數組(即在第二個版本中,大括號會變成方括號)? – 2013-03-20 14:56:36
這些實際上是JOSN字符串,還是隻是你正在使用的JavaScript?另外,你確定第二個例子是你想要的嗎?因爲它對我來說看起來不合法,也許你正在試圖獲得一組數組? – musefan 2013-03-20 14:56:40
你不能。一個對象具有值存儲的屬性,您不能刪除它們。你可以將它轉換爲一個數組,但我真的不明白爲什麼你想要;使用具有命名屬性的對象而不是具有數字索引的數組更容易。 – 2013-03-20 14:57:42