javascript - React Native - 如何在 map 函数中传递索引

标签 javascript arrays reactjs react-native react-router

我有一个 map 函数来重复动态地创建组件。假设是这样的:

renderBoxes() {
    return Array.map(data => this.myFunction(indexOfThisArray));
} 

如何传递数组的索引?这样“myFunction”函数每次调用时都会获取索引值。

最佳答案

Map 提供第二个参数作为当前元素的索引,第三个参数作为整个数组本身。

renderBoxes() {
    return Array.map((data, index, array) => this.myFunction(index));
} 

了解更多关于Array.prototype.map的信息

关于javascript - React Native - 如何在 map 函数中传递索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46042268/

相关文章:

javascript - slider 显示单个图像

javascript - new Date() 适用于 Chrome 但不适用于 Firefox

javascript - 在 Gecko 中从字符串创建文档

c - 根据用户输入的数组添加值

javascript - 如何在点击 react 后播放 mp3?

javascript - 传递 props 时我应该总是写 this.props 吗?

reactjs - react 管理员 : onSuccess does not work properly on <Edit> Component

javascript - 字母环绕一个圆圈

javascript - 为什么 JSON.parse(['1234']) 返回 1234?

python - 数组怎么能是指数呢?