Javascript - 地图、索引 0 和键说明

问题描述 投票:0回答:1

根据以下提示和正确答案,“show_1”中的第一项如何

以有序列表的形式渲染鞋子项目列表,并将每个项目的键属性设置为等于 “shoe_””和列表中的当前编号。例如列表中的第一项应具有键“shoe_1”

const shoes = ['flip flops', 'basketball shoes', 'tennis shoes'];

const shoeList = **shoes**.map((shoe, i)=> <li key={"shoe_"+**i**}>{shoeList}</li>);
<ol>{shoeList}</ol>
** **中的

是我正在使用的学习/练习工具提供的正确填空答案。如果索引从 0 开始,我不明白第一个项目是 Shoes_1。

javascript
1个回答
0
投票

JavaScript 数组的第一个元素不是第 1 个元素,而是第 0 个元素。

因此,如果您想要的预期行为是迭代将第 0 个元素打印为 1,那么您应该这样做

i+1

© www.soinside.com 2019 - 2024. All rights reserved.