-4
我有以下陣列以特定的順序顯示對象,並重復
[ { id: 1, type: "test1" }, { id: 2, type: "test1" }, { id: 3, type: "test2" }, { id:4, type: "test2" }, { id: 5, type: "test3" }, { id: 6 type: "test3" } ]
我需要顯示在下面的訂單項目(使用javascript)
類型3第一,類型1秒,2型第三然後重複類型test3第一,類型test1,類型測試2
我得到一個對象的數組與每個對象的類型屬性。如何有效地對陣列進行排序,以便始終獲得以下順序:
類型3,類型1,類型2,然後類型3,類型1,類型2和重複。所以基本上,類型2總是在類型1之後,而類型3總是在類型2之後或者在開始之後。要被顯示在下面的順序
例如,陣列上方將導致物品:
ID 5,ID 1,ID 3,ID 6,ID 2,ID 4
我需要做的這儘可能高效。
你先試一下然後再回來看看我們! – James111
在最後一個對象中,您的JSON中存在拼寫錯誤:它缺少逗號。 –