по ключу, а не всем сразу?
return list.filter(task => task.status = 'completed')
Через if
А как это можно сделать, если я например получаю ключ при нажатии?
Ну там же какое-то определенное значение, или каждый раз новое?
Создается новое и не меняется
Ты знаешь какое именно значение там будет?
нет, рандомное
Рандомное из какого-то набора или вообще что хочешь?
element.key = Math.random().toString();
Тогда получай индекс массива, где кликнул и получай его значение
Тебе же по клику надо?
const task = [{name: 'First', status:'uncompleted', key: 1}, {name: 'Second', status:'uncompleted', key: 2}, {name: 'Third', status:'uncompleted', key: 3}]; const result = task.filter(task => task.status = 'completed') - Так меняется status у всех Я получаю рандомный Key (здесь просто пример), но как к нему обращаться? task.status[key] или даже task.status[0] не работает
Это массив объектов
Попробуй так: task[0].name
task[0].key
Ну да, ему key нужен
Обсуждают сегодня