zoukankan      html  css  js  c++  java
  • 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', '产品验收' ]
    ];

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

  • 相关阅读:
    name mangling
    Haskell: What is Weak Head Normal Form
    取模运算和取余运算的区别
    a common method to rotate the image
    代码静态分析工具
    LeeCode-Single Number III
    七夕这天
    mysql TO_DAYS()
    (转)剖析Linux文件编码的查看及修改
    docker
  • 原文地址:https://www.cnblogs.com/hill-foryou/p/8608486.html
Copyright © 2011-2022 走看看