jQuery的树形结构转换-问题

阮白丶 2019-04-09 05:07:25
麻烦各位大大先看一下这个链接
[树形转换]( "")
我唯一搞不懂的地方就是nodes的子节点如何被赋值进去的,明明是node.list的事情,可是node是通过toDo抛出来的,而toDo只是通过push对nodes赋值的。两者之间没有引用关系(=&)啊。
感谢各位大佬过目。
...全文
173 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
阮白丶 2019-04-10
  • 打赏
  • 举报
回复
引用 1 楼 囧 的回复:

var nodes = [{id: 5}], toDo = [];
toDo.push(nodes[0]);
toDo[0].name = 'toDo';
alert(nodes[0].name);  //toDo
一开始toDo和nodes里面存的是同一个对象,node = toDo.shift(); 相当于 node = nodes[0]; 这样就关联起来了
非常感谢
2019-04-10
  • 打赏
  • 举报
回复

var nodes = [{id: 5}], toDo = [];
toDo.push(nodes[0]);
toDo[0].name = 'toDo';
alert(nodes[0].name);  //toDo
一开始toDo和nodes里面存的是同一个对象,node = toDo.shift(); 相当于 node = nodes[0]; 这样就关联起来了

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧