我查看了堆栈,但找不到我的问题的答案,如果它是重复的,我真的很抱歉。
我有一个对象数组:
export const people = [
{
id: 1,
name: "Thom"
},
{
id: 2,
name: "Bob"
}
];
我正在导入这个文件:
import {people} from '../Person';
我正在分配状态:
state = {
peopleData: people
}
我正试图像这样破坏这个数组,但不幸的是,我不允许这样做:
const{people} = this.state.peopleData;
我无法map对我的员工进行功能迭代的原因是什么?
{people.map(person=> (<Person key={person.id} personInfo={person}/>))}
我当然可以这样做,但我不想这样做,因为如果我需要再迭代几次,我总是需要编写相同的代码this.state.peopleData......:
{
this.state.peopleData.map(person=> (<Person key={person.id} personInfo={person}/>
))}
PIPIONE
相关分类