Мне нужно иметь индекс объекта в массиве, чтобы я мог удалить эту часть массива. Я попытался использовать это:
var index = this.urenRegistratie.indexOf(newDatum);
Но он продолжает возвращать -1, и я не знаю, почему это происходит.
это часть кода, которую я имею. он получает данные из формы в html и помещает их в мой массив, теперь у меня уже есть готовая инструкция if (exisitingDatum), мой код должен быть там. Может кто-нибудь помочь мне немного?
store(newValue:number, newDatum, newAanwezig, newComment){
const existingDatum = this.urenRegistratie.find(billable => {
return billable.datum === newDatum;
return
});
if (!existingDatum) {
let billable = new BillableHours();
billable.datum = newDatum;
billable.hours = +newValue;
billable.aanwezig = newAanwezig;
billable.comment = newComment;
if(billable.aanwezig == "Aanwezig" && billable.hours !== 0 && billable.datum !== null) {
this.urenRegistratie.push(billable);
}
}
if(existingDatum) {
}
}