美文网首页
2018-09-18 js对象,排序

2018-09-18 js对象,排序

作者: 夏天deg | 来源:发表于2018-09-18 17:10 被阅读0次
  • 今天一个小妹问了一个问题,然后帮忙看了一下,然后记录一下;
服务端数据返回
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 <len;i++){
    obj[arr[i][1].replace('.', '^')] = arr[i][0];
}
控制台如下
image.png

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

相关文章

  • 2018-09-18 js对象,排序

    今天一个小妹问了一个问题,然后帮忙看了一下,然后记录一下; 服务端数据返回 要求按照key值排序(且这里面不会出现...

  • JS数组操作

    对象数组排序 标签(空格分隔): JS 一个对象数组 根据id进行正序排序 数组分割

  • js对象数组深度去重和深度排序

    js对象数组深度去重和深度排序 要点:使用collect.js处理数组和对象 https://github.com...

  • JS排序

    js中的冒泡排序: 排序结果: 超有用的链接,没事再看看吧 根据对象的某一属性排序 排序结果:

  • js 数组中对象排序以及比较相等

    js数组排序 通过arr中对象的属性进行排序 在往数组中存对象时,我给对象添加了个字段rowid,number类型...

  • JS排序、数组、对象

    JS基础 数据类型 值类型(基本数据类型):Number,String, Null,Boolean, undefi...

  • JS 对象数组排序

  • JS Map对象排序

    var map=newMap(); map.set("b","8"); map.set("c","10"); ma...

  • jQuery排序和动画

    jQuery排序 eq()方法 jQuery中获得的对象,内部包含选择的一组原生JS对象,在jQuery对象中会进...

  • 2019-03-22

    js字符串转译为unicode的方法: unicode解码方法 js对象(object)变成url的形式 列表的排序

网友评论

      本文标题:2018-09-18 js对象,排序

      本文链接:https://www.haomeiwen.com/subject/qonpnftx.html