= this.list.map(value => ({ value, sort: Math.random() - 0.5 })).sort((a, b) => a.sort - b.sort).map(({ value }) => value)
Собственно карточки появляются и перемещаются - как сделать, чтобы при клике на карточки они стали статичными и заблокированными? а все остальные так же перемешивались
Не понимаю задания; ты шафлишь по клику?
Просто передавай тогда айдишник кликнутого элемента и в сорте проверку сделай: если id равен переданному - просто return false
нет, шафл автоматом запускается, мне нужно при клике на элемент, чтобы элемент не шафлился
this.list.map({value} => value).sort(()=> Math.random() - 0.5) Может так по лучше будет?
Да, а то два сорта - слишком тяжело делать
Обсуждают сегодня