后端返回这样的 json 数组,前端怎么循环该数组成楼中楼的评论显示?

2017-12-04 21:56:24 +08:00
 s609926202
[ 
    { 
        id: 2, 
        post: 73, 
        parent: 0, 
        children: [ 
            { 
                id: 3, 
                post: 73, 
                parent: 2 
            } 
        ], 
    } 
]

突然不知道该怎么处理 children 循环了,,,

5826 次点击
所在节点    问与答
63 条回复
adspe
2017-12-04 22:15:03 +08:00
Map 套 Map ?
s609926202
2017-12-04 22:20:52 +08:00
@adspe 我不知啊,,
SO647898
2017-12-04 23:02:18 +08:00
可能理解能力不达标,完全不知道楼主在困扰什么。
block。
s609926202
2017-12-04 23:03:45 +08:00
@SO647898 评论楼中楼,,,这不知道吗,,,
GooMS
2017-12-04 23:07:41 +08:00
自己调自己
yaoliyc
2017-12-04 23:21:42 +08:00
递归啊
silymore
2017-12-05 00:06:04 +08:00
面向 V2EX 编程
sagaxu
2017-12-05 01:22:27 +08:00
宝宝树
valkyrja
2017-12-05 02:27:55 +08:00
@SO647898 你来 v2 是专门来 block 人的吗😂
msg7086
2017-12-05 02:55:20 +08:00
算法中的基本操作,递归(或者用堆栈和循环实现的伪递归)。
Yuigahama
2017-12-05 03:02:02 +08:00
@valkyrja 再看看这 b 创建的唯一一个主题的内容
我们回他一个 block 吧
WhoMercy
2017-12-05 07:45:00 +08:00
深度优先 or 广度优先
看你们前端的展示层接口怎么填充数据方便
armoni
2017-12-05 08:17:01 +08:00
看看前端 tree 的实现,一样的
SO647898
2017-12-05 09:11:31 +08:00
@valkyrja
眼不见为净,只有 block 咯。


@Yuigahama
张口闭口就来个 b 或 c,九年义务教育教出你这样的,没素质,block。
yunying
2017-12-05 09:14:49 +08:00
这是最最最基本的算法问题。一眼就能看出。。为什么 lz 会困扰?这不是学计算机的必修基础吗?
SO647898
2017-12-05 09:16:20 +08:00
@valkyrja
顺便看一下楼主的帖子,这些,不应该出现在 csdn 或者百度知道甚至知乎里的吗?
(╯3╰)
gbin
2017-12-05 09:16:34 +08:00
昨天还在议论 v2 吐槽太多,好不容易发个技术问题,还要被嫌弃?
tradzero
2017-12-05 09:38:21 +08:00
@SO647898 那你自己的帖子 觉得应该出现在 v2 吗 233
tumbzzc
2017-12-05 09:39:58 +08:00
#3 是一个奇葩,看历史发言,前几条都是 block ??
loveyu
2017-12-05 09:41:44 +08:00
后端有时候也挺无奈的,给这样的结构有些像 lz 一样理解不来,给整理后的结构又有些觉得要基础数据自己处理好。所以跟后端商量下就好了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/411965

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX