0
概括地說,我想要做的是使用順序一個陣列的追隨其他順序...排序數組值匹配另一個陣列ES6
例如...... (使用ES6反應)
const orderArr = ["Daniel","Lucas","Gwen","Henry","Jasper"];
const nameArr = ["Gwen","Jasper","Daniel"];
返回
Daniel // first
Gwen // second
Jasper // third
因此新的陣列看起來像const newNameArr = ["Daniel","Gwen","Jasper"];
//下面的順序
orderArr
是我想要遵循的有序數組。所以如果有其他陣列出現(nameArr
),他們應該遵循orderArr
的順序。
這甚至可能嗎?
嗯,不正是希望過濾掉任何東西,兩個陣列將最有可能包含像任何價值「的學生,商用,bikeathon,讀」的訂單價值....我m更關心陣列訂單的位置 – Modelesq
@Modelesq正好。這不會更改任何數組的內容。它創建一個新的數組,其中包含'nameArr'的內容,但順序是它們出現在'orderArr'中。 –
太棒了!不幸的是,它爲我扔了一個空陣列。可能是我的目的 – Modelesq