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