博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js操作数组分类
阅读量:5219 次
发布时间:2019-06-14

本文共 1681 字,大约阅读时间需要 5 分钟。

var aa = [    {        id: 1,        imei: '',        store_name: '合肥店'    },    {        id: 3,        imei: '3',        store_name: '合肥店'    },    {        id: 2,        imei: '1',        store_name: '芜湖店'    },    {        id: 4,        imei: '34343',        store_name: '上海店'    }];

  

分类 一var list = aa,    flag = 0,    data = [];          for(var i = 0; i< list.length; i++) {    var az = '';    for (var j = 0; j < data.length; j++) {        if(data[j][0].store_name == list[i].store_name) {            flag = 1;            az = j;            break;        }    }    if(flag == 1){        data[az].push(list[i]);        flag = 0;    } else if (flag == 0) {        wdy = new Array();        wdy.push(list[i]);        data.push(wdy);    }}console.log(data)

  

分类二for(var i = 0; i < list.length; i++) {    if(!data[list[i].store_name]) {        var arr = [];        arr.push(list[i]);        data[list[i].store_name] = arr;    }else {        data[list[i].store_name].push(list[i])    }}console.log(data);

  结果如下:

分类三var moth = [],    flag = 0,    list = aa;var wdy = {    title: '',    sur_name: ''}for (var i = 0; i < list.length; i++) {    var az = '';    for (var j = 0; j < moth.length; j++) {        if (moth[j].title == list[i]['store_name']) {            flag = 1;            az = j;            break;        }    }    if (flag == 1) {        var ab = moth[az];        ab.sur_name.push(list[i]);        flag = 0;    } else if (flag == 0) {        wdy = {};        wdy.title = list[i]['store_name'];        wdy.sur_name = new Array();        wdy.sur_name.push(list[i]);        moth.push(wdy);    }}console.log(moth);

  

 

转载于:https://www.cnblogs.com/chenzxl/p/11053317.html

你可能感兴趣的文章
服务器被疑似挖矿程序植入107.174.47.156,发现以及解决过程(建议所有使用sonatype/nexus3镜像的用户清查一下)...
查看>>
JQuery 学习
查看>>
session token两种登陆方式
查看>>
C# ArrayList
查看>>
IntelliJ IDEA 12集成Tomcat 运行Web项目
查看>>
java,多线程实现
查看>>
个人作业4-alpha阶段个人总结
查看>>
android smack MultiUserChat.getHostedRooms( NullPointerException)
查看>>
递归-下楼梯
查看>>
实用的VMware虚拟机使用技巧十一例
查看>>
监控工具之---Prometheus 安装详解(三)
查看>>
不错的MVC文章
查看>>
网络管理相关函数
查看>>
IOS Google语音识别更新啦!!!
查看>>
20190422 T-SQL 触发器
查看>>
[置顶] Linux终端中使用上一命令减少键盘输入
查看>>
poj1422_有向图最小路径覆盖数
查看>>
BootScrap
查看>>
[大牛翻译系列]Hadoop(16)MapReduce 性能调优:优化数据序列化
查看>>
WEB_点击一百万次
查看>>