js数据封装处理
Posted 只有云知道
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js数据封装处理相关的知识,希望对你有一定的参考价值。
var arr = [ { id: "1", date: "2018-07-27", time: "10:00-12:00", schedule: "开幕式" }, { id: "2", date: "2018-07-27", time: "12:00-14:00", schedule: "世界杯||今日看点||法国队" }, { id: "3", date: "2018-07-28", time: "10:00-12:00", schedule: "奥尼尔" }, { id: "4", date: "2018-07-28", time: "15:00-17:00", schedule: "阿拉巴||巴西||俄罗斯" } ] var obj = {};//重新封装对象 for (var i = 0; i < arr.length; i++) { var item = arr[i];//item if (!obj[item[\'date\']]) { var _arr = []; _arr.push(item); obj[item["date"]] = _arr; } else { obj[item["date"]].push(item); } } console.log(obj) //对象的遍历 for (var key in obj) { console.log(obj[key]); } var tab = {aa: 11111}; //console.log(tab.aa); //console.log(tab[\'aa\']);
以上是关于js数据封装处理的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段14——Vue的axios网络请求封装
VSCode自定义代码片段14——Vue的axios网络请求封装
Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段