• object.key 对象的键排序 可能出现的问题


    // 09-集成提测工作流
    var node_list_info09 = {
    '090101': '客户端集成自测',
    '090201': '编译配置',
    '090202': '编译出包',
    '090301': '动态代码扫描',
    '090302': '冒烟测试',
    '090401': '新功能测试'
    }

    // 10-测试验收工作流 由于数组的自动排序,list10 在js自定义了模板
    var node_list_info10 = {

    '100101': '全功能测试',
    '100103': 'UED走查',
    '100102': '产品验收',
    }

    var ret = object.keys(obj);

    当key开头是0的时候,按照自定义的序列排序,不是0或者有时候, 就按照数字大小排序

    由于对象不一定按照自己的排序方式排序,就可以改变排序方法,

    上面的可以写成

    var node_list_info10 = [
      { '100101': '全功能测试' },
      { '100103': 'UED走查' },
      { '100102': '产品验收' }
    ];

    或者

    var node_list_info10 = [
      [ '100101', '全功能测试' ],
      [ '100103', 'UED走查' ],
      [ '100102', '产品验收' ]
    ];

    这样排,打印出的顺序就不会错了。

  • 相关阅读:
    Lc169_多数元素
    Lc461_汉明距离
    有返回值的多线程
    Lc344_反转字符串
    Lc709_转换成小写字母
    Lc1436_旅行终点站
    Spring 注解回顾
    SpringCloud网关之Zuul
    SpringCloud注册中心之Zookeeper
    SpringCloud服务安全之hystrix
  • 原文地址:https://www.cnblogs.com/hill-foryou/p/8608486.html
Copyright © 2020-2023  润新知