• js json对象操作


    参数解析:

    sourcelist是json对象[{id:1,name:张三}]

    targetlist是json对象[{roomid:1}]

    返回值list是json对象[{id:1,name:张三, testname: "testname" }]

    构造list,最外层是数组,内层是单个json的json对象,用var listtemp = { testname: "testname" };来声明一个json对象,其中 testname: "testname"没有任何意义,只是单纯构造json对象而已

    //把sourcelist中包含targetlist的数据返回到list中
    function IsContains(sourcelist, targetlist) {
    var list = [];
    var listtemp = { testname: "testname" };
    var k = 0;
    for (var i = 0; i < sourcelist.length; i++) {
    for (var j = 0; j < targetlist.length; j++) {
    if (sourcelist[i].id == targetlist[j].roomid) {
    listtemp.id = sourcelist[i].id;
    listtemp.name = sourcelist[i].name;
    list.push(listtemp);
    listtemp = { testname: "testname" }
    }
    }
    }
    return list;
    }

  • 相关阅读:
    建立文件结构
    PCL类的设计结构
    如何编写新的PCL类
    PCL推荐的命名规范(2)
    PCL推荐的命名规范(1)
    PCL中异常处理机制
    如何增加新的PointT类型
    hdoj 1728 逃离迷宫
    ny710 外星人的供给站
    ny714 Card Trick
  • 原文地址:https://www.cnblogs.com/baixiaoguang/p/8330245.html
Copyright © 2020-2023  润新知