Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在React Native中呈现array.map_Javascript_Arrays_Reactjs_React Native - Fatal编程技术网

Javascript 在React Native中呈现array.map

Javascript 在React Native中呈现array.map,javascript,arrays,reactjs,react-native,Javascript,Arrays,Reactjs,React Native,我正在创建一个应用程序,当我使用“生成多个抽屉”来查看如何使用它时,我使用 Array(400) .fill(info).map (info => {return <AlbumBox info = {info} />}) Array(400).fill(info).map(info=>{return}) 获取对象的数据并将其传递到info变量以生成抽屉。 该结构在另一个组件中仅传递数据 如果我把它放在一个常量中,只有在控制台中才是安排中的内容 ``` render(){ 常

我正在创建一个应用程序,当我使用“生成多个抽屉”来查看如何使用它时,我使用

Array(400) .fill(info).map (info => {return <AlbumBox info = {info} />})
Array(400).fill(info).map(info=>{return})
获取对象的数据并将其传递到info变量以生成抽屉。 该结构在另一个组件中仅传递数据

如果我把它放在一个常量中,只有在控制台中才是安排中的内容

```

render(){
常数信息={
img:'https://Beatles_-Abbey_Road.jpg',
名称:'披头士乐队-“艾比路',
喜欢:200,
评论:140,
}
常量映射=数组(1).fill(信息).map(信息=>{
返回
})
控制台。警告(地图)
返回(
{
数组(500).fill(info).map(info=>{
返回
})
}
);
```


我的想法是在屏幕上生成500个抽屉作为循环发送该变量

为了简单起见,我尝试了相同的方法,只是用
p
替换了您的组件:

render() {
const info = {
  img: 'https://Beatles_-Abbey_Road.jpg',
  name: 'The Beatles - "Abbey Road',
  likes: 200,
  comments: 140,
}
return (
  <div>
    {
      Array(500).fill(info).map(info => {
        return <p>{info.name}</p>
      })
    }
  </div>
);
render(){
常数信息={
img:'https://Beatles_-Abbey_Road.jpg',
名称:'披头士乐队-“艾比路',
喜欢:200,
评论:140,
}
返回(
{
数组(500).fill(info).map(info=>{
返回{info.name}

}) } );
}

这是一个很好的例子。
这也是一个完美的代码示例。

我恐怕根本不清楚你在问什么。在一个数组中重复同一个对象500次似乎也很奇怪,这是混乱的一部分。你的实际出发点是什么,你想要的结果是什么,你具体被困在哪里?真的想帮忙,但是……如果你是对的,我对react的使用还不熟悉,这只是使用ScrollView的一个小测试,如果我找到了信息,但只是react,而不是如何在react Native中使用它
render() {
const info = {
  img: 'https://Beatles_-Abbey_Road.jpg',
  name: 'The Beatles - "Abbey Road',
  likes: 200,
  comments: 140,
}
return (
  <div>
    {
      Array(500).fill(info).map(info => {
        return <p>{info.name}</p>
      })
    }
  </div>
);