Я пытаюсь удалить объект из массива, но по какой-то причине не могу получить доступ к массиву. Как я могу получить объект массива в функции delete_task?
В task.tag.html
<task>
<button onclick={opts.delete_task}>{ title }</button>
</task>
В tasklist.tag.html
<tasklist>
<todo title="test" delete_task={delete_task}></todo>
<script>
this.delete_task = function () {
for (var i = tasks.length - 1; i >= 0; i--) {
if (tasks[i].title === this.item.title) {
tasks.splice(i, 1);
}
}
};
this.tasks = [{title: "test"}]
</script>
</tasklist>