创建一个简单的反应应用程序添加一个带有一些值的 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>
);
})}
- 1 回答
- 0 关注
- 95 浏览
添加回答
举报
0/150
提交
取消