2018-09-18 js对象,排序

  • 今天一个小妹问了一个问题,然后帮忙看了一下,然后记录一下;
服务端数据返回
var obj = {'1^2': 'a', '1^1': 'b', '1^4': 'c'};

要求按照key值排序(且这里面不会出现,2开头的和11^1这种情况的)
在工作台写了一个函数,借鉴别人的思路;

for (var i in obj) {
    i.replace('^', '.');
    arr.push([obj[i], i.replace('^', '.')]);
}
arr.sort(function(a,b){
    return a[1] - b[1];
});
var len = arr.length;
obj = {};
for (var i = 0; i 
控制台如下
2018-09-18 js对象,排序_第1张图片
image.png

另外感叹一下,
离开之前的岗位,深刻的感受到,之前对接人的不容易,想想之前自己无脑的问问题,真的我自己都不想理我自己。问问题,首先要做到,你要做的是什么,你遇到了什么,卡在了哪里。。。。别只会着急,只会哭呀~~~~ 哎

你可能感兴趣的:(2018-09-18 js对象,排序)