1
配列をソートする方法は、このシーケンスsm、s、m、l、xlに従います。例えば 、 私はあなたがの値を持つオブジェクトを取ることができる配列の並べ替えは、Javaスクリプトのカスタムシーケンスに従います。
配列をソートする方法は、このシーケンスsm、s、m、l、xlに従います。例えば 、 私はあなたがの値を持つオブジェクトを取ることができる配列の並べ替えは、Javaスクリプトのカスタムシーケンスに従います。
XL、VARのA = [XL、SM、S、M]、私はM、S、SMに配列を再配置したいような配列を持っていますソートのための文字列とその位置。
var array = ['xl', 'sm', 's', 'm'],
order = { sm: 1, s: 2, m: 3, xl: 4 };
array.sort(function (a, b) {
return order[a] - order[b];
});
console.log(array);
var sortGuide = ["sm", "s", "m", "xl"];
var a = ["xl", "sm", "s", "m"];
a.sort((it1, it2) => sortGuide.indexOf(it1) - sortGuide.indexOf(it2));
console.log(a);
https://stackoverflow.com/questions/7157590/javascript- sort-custom-comparator-function-sorting-a-sorted-array –
期待される結果の完全な例を提供してください。 – C2486
この新しい再編成の背景にある論理は何ですか? – gurvinder372