使用键更改数组值的索引

时间:2016-11-02 08:50:47

标签: javascript arrays

运行一个函数后,我得到一个这样的数组。

    ["1:s", "2:2", "0:f"]

但我想像这样转换这个数组

     ["0:f","1:s","2:2"]

我的意思是索引应该与密钥相同。

1 个答案:

答案 0 :(得分:3)

您可以通过从索引中取出索引来对其进行排序。



var array = ["1:s", "2:2", "0:f"];
array.sort(function (a, b) {
    return a.split(':')[0] - b.split(':')[0];
});
console.log(array);