我有一個數組是這樣的:JS:把元素陣列開始條件
[
{id: 5, attr: 99},
{id: 7, attr: null},
{id: 2, attr: 8},
{id: 9, attr: 3},
{id: 4, attr: null}
]
什麼是最有效的把所有物品與attr === null
在數組的開頭,在不改變的順序數組中的其他元素? (例如,我需要按順序進行:7,4,5,2,9(7和4的順序無關緊要,但是5,2,9的順序絕不能改變)。
簡單撥弄測試代碼:http://jsfiddle.net/8GEPC/
請評論,如果我沒有解釋清楚的東西不夠。 – Dalius
你真的需要有最有效的方法嗎?它可能無所謂...看看[這些答案](http://stackoverflow.com/questions/979256/sorting-an-array-of-javascript-objects) – Laoujin
效率並不重要,我只是喜歡儘可能快地使所有東西:) – Dalius