Javascript 如何在带有react native的平面列表中显示具有动态名称的数组数据列表?

Javascript 如何在带有react native的平面列表中显示具有动态名称的数组数据列表?,javascript,arrays,reactjs,react-native,Javascript,Arrays,Reactjs,React Native,如何使用react native在平面列表中呈现具有动态名称的阵列数据列表 这是我想在平面列表中显示的以下数据列表 const movies = [ { '4W2JJ0CLbvfLJzBUHORVaz6sAGv2': [ { name: 'crystal', showWatched: 'cars', number: 1, }, { name: 'barbra', sho

如何使用react native在平面列表中呈现具有动态名称的阵列数据列表

这是我想在平面列表中显示的以下数据列表

const movies = [
  {
    '4W2JJ0CLbvfLJzBUHORVaz6sAGv2': [
      {
        name: 'crystal',
        showWatched: 'cars',
        number: 1,
      },
      {
        name: 'barbra',
        showWatched: 'sunshine',
        number: 2,
      },
    ],
  },
];
动态名称是“4W2JJ0CLbvfLJzBUHORVaz6sAGv2” 我在下面试过了,但什么都没显示出来



  render() {
    const data = '4W2JJ0CLbvfLJzBUHORVaz6sAGv2';
    return (
      <FlatList
        data={movies[0].data}
        renderItem={({ item }) => {
          return (
            <View>
              <Text style={{ fontSize: 16 }}>{item.name}</Text>
              <Text style={{ fontSize: 16 }}>{item.showWatched}</Text>
              <Text style={{ fontSize: 16 }}>{item.number}</Text>
            </View>
          );
        }}
      />
    );
  }

render(){
常数数据='4W2JJ0CLbvfLJzBUHORVaz6sAGv2';
返回(
{
返回(
{item.name}
{item.showWatched}
{item.number}
);
}}
/>
);
}
请尝试

data={movies[0][data]}

对于动态键,您应该使用括号
[key]
请尝试

data={movies[0][data]}


对于动态键,应使用括号
[key]

movies[0][data]FYR movies[0][data]FYR