如果对象不在数组中,那么我将设置一个id并将该对象推入数组中,否则我将更新数组。但是要更新数组,我需要一个id,而要获取该id,我需要其他部分的对象。现在如何在其他部分获得对象? 帮助
这是我在其他部分所做的:
let obj = dataArray.find(d => d.id === id) // how do I get object?
let index = dataArray.findIndex(d=>d.id === obj.id)
selectedIndex = index
dataArray.splice(selectedIndex, 1, obj);
let selectedIndex = -1
let dataArray = []
let obj = {
na: 'preyash' ,
ge: 'male' ,
ho: 'cricket' ,
em: 'phionn@mail.com' ,
ph: '8460811891' ,
ac: 'action'
}];
if (selectedIndex === -1) {
obj.id = new Date().getTime();
dataArray.push(obj);
} else {
let obj = dataArray.find(d => d.id === id)
let index = dataArray.findIndex(d=>d.id === obj.id)
selectedIndex = index
dataArray.splice(selectedIndex, 1, obj);
}
任务是从ID中获取对象。