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(代码片段

js数据封装处理

Java 封装

Java 封装