При создании приложения Todo я хочу отфильтровать объект из моего массива с помощью функции удаления. До сих пор я получил это.
deleteTask(task) {
let taskList = this.state.tasks;
var newTask = taskList.filter(function(_task) { return _task != task})
this.setState({
tasks: newTask
});
}
Единственная проблема в том, что функция возвращает весь массив при использовании функции.
Таким образом, аргумент Task, который должен возвращать только объект из моего массива, возвращает весь массив, а в моем newTask var.
Как я могу связать или заставить эту функцию работать?
Массив, из которого я хочу удалить объект, находится не в том же компоненте, не знаю, имеет ли это значение. Но для дополнительной информации.