我正在尝试对Javascript变量列表进行排序。我希望它们相对于另一个变量进行排序。例如
var val1 = 1;
var val2 = 4;
var val3 = 13;
var val4 = 19;
var val5 = 42;
var sort = 15;
我正在寻找一个脚本,它将这些变量从最近的变量(val1-5)排序到sort变量。结果将最终结果如下:
13 15 19 ...
提前致谢。
答案 0 :(得分:0)
就像shmosel说的那样,首先把它们放在一个数组中然后你可以对它们进行排序。
const sort = 15;
let arr = [1, 4, 13, 19, 42, 15].sort((a, b) => a - b);
arr.splice(arr.indexOf(sort) - 1, 3);