为了账号安全,请及时绑定邮箱和手机立即绑定

尝试使用 .map 对数组对象进行排序

尝试使用 .map 对数组对象进行排序

沧海一幻觉 2021-10-07 10:40:10
我有以下代码,我试图在其中遍历对象数组,但由于某种原因,它告诉我 data.map 不是函数,即使我知道 data 中有内容。function Tree({ data }) {  let count = 0;  return (    <>      {data.map(item => {        count += 1;        console.log("Item", item.name);        return (          <div key={count} className="node">            {/* {item.name} */}          </div>        );      })}    </>  );}export default Tree;当我将其更改为 Object.entries 时,我会找回一些东西,但我过去不是这样做的,所以我对这里的问题有点困惑。function Tree({ data }) {  let count = 0;  return (    <>      {Object.entries(data).map(item => {        count += 1;        console.log("Item", item.name);        return (          <div key={count} className="node">            {/* {item.name} */}          </div>        );      })}    </>  );}export default Tree;数组对象的构造如下:[  {    id: 0,    name: Brannon,  },  {    id: 1,    name: John,  }]
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 193 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信