arrays - 在 React JSX 中循环内部循环

标签 arrays reactjs loops jsx

我正在尝试在 react、jsx 中呈现循环中的循环 像下面这样:

{this.state.ans.map(function(item) {
    return (
        {this.state.quest.map(
            function(item1) {return (item1)}
        )}        
        {item}
    )
})}

这对任何其他建议都不起作用

最佳答案

您在第一个 map 语句中忘记了包装 div:

render() {
  return (
    <div>
      {this.state.ans.map(item =>
        <div> // this div was missing
          {this.state.quest.map(quest => quest)}
          {item}
        </div>
      )}
    </div>
  )
}

关于arrays - 在 React JSX 中循环内部循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47632781/

相关文章:

java - 使用构造函数参数的值初始化数组 - 无法初始化?

c - 使用 "*[]"和 "[][]"和 "(*)[]"传递 2D 数组?

python - 如何根据第一个数组的元素从另一个数组中减去一个 NumPy 数组

c++ - 更改数组中元素的文本颜色

javascript - 在 react 组件中渲染未定义?

ios - 为什么 React Native iOS 模拟器的重新加载快捷方式有时会停止工作?

javascript - React 的 Json API 访问错误

javascript 使用带循环的 settimeout()

r - 有条件地创建单个变量

javascript - 从数组中查找最小值