我如何在其他部分获得对象?

时间:2019-05-01 07:51:50

标签: javascript

如果对象不在数组中,那么我将设置一个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​​中获取对象。

0 个答案:

没有答案