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

从 Int32Array 和 Float32Array 等索引集合上的映射返回 div 或 span

从 Int32Array 和 Float32Array 等索引集合上的映射返回 div 或 span

holdtom 2023-10-04 14:38:25
创建一个简单的反应应用程序添加一个带有一些值的 Int32Array。(这里我们取 [12, 4, 15, 6])在变量上使用 map 并返回内部有值的 div 或 spanlet intArray = new Int32Array([12, 4, 15, 6]);<div>  <div>IntArray {intArray.join(", ")} Below</div>    {        intArray.map((el, index) => {        return(            <div>            {index}: {el}          </div>        )      })    }  </div></div>JSFiddle https://jsfiddle.net/3xfzstb5/输出0000预期输出124156当返回包含在 div 或 span 中的地图时,会发生这种情况。我(或 React)缺少一些非常基本的东西吗?
查看完整描述

1 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

如果你控制台intArray你会发现它已经被转移到一个对象

Int32Array {0: 12, 1: 4, 2: 15, 3: 6}

对于此类Object,我们可以使用Object.values()来代替Arraymap()

{Object.values(intArray).map((el, index) => {

  return (

    <div>

      {index}: {el}

    </div>

  );

})}

https://img1.sycdn.imooc.com//651d08a70001013103750179.jpg

查看完整回答
反对 回复 2023-10-04
  • 1 回答
  • 0 关注
  • 95 浏览

添加回答

举报

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