欢迎使用CSDN-markdown编辑器

来源:互联网 发布:薪酬优化 密件工资单 编辑:程序博客网 时间:2024/05/01 08:44

JS自定义键值排序

1.排序关键字

{    "#00020001#0001#": "A01",    "#00020002#0001#": "B02",    "#00020002#0002#": "B01",    "#00020002#0003#": "B09",    "#00020002#0004#": "B10",    "#00020002#0005#": "B04",    "#00020002#0006#": "B05",    "#00020002#0007#": "B06",    "#00020002#0008#": "B07",    "#00020002#0009#": "B08",    "#00020002#0010#": "B03",    "#00020003#0001#": "C01",    "#00020003#0002#": "C02",    "#00020003#0003#": "C03",    "#00020003#0004#": "C04",    "#00020003#0005#": "C05",    "#00020003#0006#": "C06",    "#00020003#0007#": "C07",    "#00020004#0001#": "D01",    "#00020004#0002#": "D02",    "#00020005#0001#": "E01",    "#00020006#0001#": "F01",    "#00020006#0002#": "F02",    "#00020006#0003#": "F03",    "#00020006#0004#": "F04",    "#00020006#0005#": "F05",    "#00020006#0006#": "F06"}

2.排序算法

            var sortKeys=[];            $.each(countData,function (key,value) {                sortKeys.push(artTemplate.paperSortMapping[key]);            });            sortKeys.sort();            var paperSortKeyMapping=[];            $.each(artTemplate.paperSortMapping,function (key,value) {                paperSortKeyMapping[value]=key;            });            $.each(sortKeys,function (index,value) {                existPaper[index]=paperSortKeyMapping[value];            });
0 0