2014倒计时

如下所示:

到今天为止 整整三年了

裸婚族爸爸希望自己每天能够多送一桶水,能够给自己的孩子和老婆好一点的生活条件,男人的肩膀足够强大

/**
   * 将list装换成tree
   * @param {Object} myId 数据主键id
   * @param {Object} pId  数据关联的父级id
   * @param {Object} list list集合
   */
  function listToTree(myId,pId,list){
   function exists(list, parentId){
    for(var i=0; i<list.length; i++){
     if (list[i][myId] == parentId) return true;
    }
    return false;
   }

   var nodes = [];
   // get the top level nodes
   for(var i=0; i<list.length; i++){
    var row = list[i];
    if (!exists(list, row[pId])){
     nodes.push(row);
    }
   }

   var toDo = [];
   for(var i=0; i<nodes.length; i++){
    toDo.push(nodes[i]);
   }
   while(toDo.length){
    var node = toDo.shift(); // the parent node
    // get the children nodes
    for(var i=0; i<list.length; i++){
     var row = list[i];
     if (row[pId] == node[myId]){
      //var child = {id:row.id,text:row.name};
      if (node.children){
       node.children.push(row);
      } else {
       node.children = [row];
      }
      toDo.push(row);
     }
    }
   }
   return nodes;
  }

  var list=[
   {"ids":1,"parendId":0,"name":"Foods",url:"wwww"},
   {"ids":2,"parentId":1,"name":"Fruits"},
   {"ids":3,"parentId":1,"name":"Vegetables"},
   {"ids":4,"parentId":2,"name":"apple"},
   {"ids":5,"parentId":2,"name":"orange"},
   {"ids":6,"parentId":3,"name":"tomato"},
   {"ids":7,"parentId":3,"name":"carrot"},
   {"ids":8,"parentId":3,"name":"cabbage"},
   {"ids":9,"parentId":3,"name":"potato"},
   {"ids":10,"parentId":3,"name":"lettuce"},

   {"ids":11,"parendId":0,"name":"Foods"},
   {"ids":12,"parentId":11,"name":"Fruits"},
   {"ids":13,"parentId":11,"name":"Vegetables"},
   {"ids":14,"parentId":12,"name":"apple"},
   {"ids":15,"parentId":12,"name":"orange"},
   {"ids":16,"parentId":13,"name":"tomato"},
   {"ids":17,"parentId":13,"name":"carrot"},
   {"ids":18,"parentId":13,"name":"cabbage"},
   {"ids":19,"parentId":13,"name":"potato"},
   {"ids":20,"parentId":13,"name":"lettuce"}
  ];

  console.log(JSON.stringify(listToTree("ids","parentId",list)));
  console.log(listToTree("ids","parentId",list));

我希望2017年的我一切顺利

还希望能继续痴狂继续去幻想

以上这篇javascript将list转换成树状结构的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

我希望我希望我希望2017年我爱的他事业顺利

我希望我的梦想不要再让我心伤

您可能感兴趣的文章:

  • JS无限树状列表实现代码

最后的最后愿我2017年能够实现我在2016年结尾的这些小心愿

我希望我的冬天不再那么的漫长

我希望2017年我爱的长辈平平安安 健健康康

希望能把悲伤隐藏看不出慌张

好吗?!

还希望能继续痴狂继续去幻想

我希望2017年的我没有烦恼 没有心事

我希望我的希望不再只是希望

我希望我希望2017年我爱的他万事如意

希望能够彼此分享路上的歌唱

我希望2017年我的好朋友们心想事成

希望能够陪伴着你把理想对你讲

2016年的我不尽人意

图片 1

我希望我希望我希望我希望我希望我希望2017年我爱的他财源滚滚来

路边摊饼店小贩很常见,我们是否去了解过他们的艰辛

我希望我希望我希望我希望我希望2017年我爱的他健健康康

我希望我的希望不再只是希望

我希望我希望我希望我希望2017年我爱的他开开心心

我希望我的希望不再只是希望

所以

公园的绿化工为我们城市的绿化付出了自己辛勤的劳动,他的希望却是如此的小

我记得2013年12月31日 我回国了

我希望我的希望不再只是希望

图片 2

发表评论

电子邮件地址不会被公开。 必填项已用*标注