我需要从带有对象的数组中删除吗?单击按钮时按键值的对象。
var tasks = [ {id_task: "74", for_user_id: "160", time: null, date: "2018-9-13", task_name: "Решить вопрос с удалением задачи из массива при удалении"}, {id_task: "77", for_user_id: "160", time: null, date: "2018-9-10", task_name: "sss"}];
button.onclick = function(){
let del = this.parentNode.getAttribute('taskid');
for(let i = 0; i <= tasks.length; i++){
if(tasks[i].id_task == del){
delete tasks[i];
}
}
}
我得到 Uncaught TypeError: Cannot read property 'id_task' of undefined at HTMLSpanElement.deleteTask (todo_list_block.js:53)
1 个回答