如何显示数组中的元素



在下图中,有一个数组在执行console.log 时提供给我

正在执行console.log 的数组

数组的名称是commentData

如果我评论Data.name,我会得到的名字

但当我做commentData.replyoncomment.Rname或commentData.replyoncomment[0].Rname 时

我甚至在commentData.replyoncomment 上也没有定义

我该如何解决这个问题

如果你还需要什么,请问我。

更新:

这就是我把commentData变成数组的方法

const convert = JSON.stringify(comment)
const comments = Object.values(JSON.parse(convert))
const commentData = comments

当我评论Data.name或评论Data.commment 时

它给了我的名字/评论

但当我评论Data.replyoncomment时,我会被定义。

查看第一张图片以更好地理解

运行此程序时,我得到

{JSON.stringify(commentData)}

[["_createdAt":"2022-08-07T14:34:40Z","_id":"dqDIn547oWb3s2Y4OEwhMK","comment":"sdfanj akf js",{"_createdAt":"2022-08-07T03:13:01Z","_id":"SD6gTXwnOmN4hstl5nkSbH","comment":"你好,我是网站管理员","name":"Mian Mohid Naeem","replyoncomment"gfdhhh","Rname":"gff","_createdAt":"2022-08-07T10:17:33Z"},{"Rcomment":"print("Hello world"(","Rname":"programmer","_createdAt":"2022-08-07T03:13:40Z"}]

你需要在代码中看到的任何其他内容都可以问我…

您应该将commentData.replyoncomment映射到,因为它也是一个数组,React无法渲染数组。因此,在注释Data.replyoncomment中嵌套一个额外的映射。我愿意帮助你,如果你还有任何问题,请问我。

相关内容

  • 没有找到相关文章

最新更新