我有一个对象,根据其中属性的数量,我需要创建一个新的数组。
const data = {
name: 'John Doe',
company:'Google'
}
因此,新数组应该是这样的:
const array = [
0: {
id: 3434,
fileId: name, //from data
criter: 'John Doe;
address: '12345'
}
1: {
id: 4233,
fileId: company, //from data
criter: 'Google;
address: '32344'
}
]
我已经尝试创建一个数组,并使用Object.keys和Object.values来获取数据,但是我没有实现这一点。
const testArray = [{
criter: Object.values(data).map(key => key),
fileId: Object.keys(data).map(key => key)',
}];
Object.entries()
将会有所帮助。 - Sivakumar Tadisettidata
的两个(或更多)属性中,我正在尝试创建一个带有新对象的新数组。(在这种情况下是两个对象) - alar