of an assignment expression may not be an optional property access. у меня есть объект который я создаю потом хочу к нему добавить поля но постоянно выходит эта ошибка я гуглил что типо к необязательным объектом нельзя добавлять поля??
undefined.yourField = ‘something’ ему это не нравится
это я понял, но у меня же есть этот объект уже, я его создаю и выше проверу даже поставил но всё равно
показывай код
Стикер
test может быть undefined
Вообще немного странный код. Array.map создаёт новый массив на основе предыдущего. В иделале без мутации исходного, иначе достаточно просто forEach. Я бы спeрва делал: const newItem = { ...item, test: ...item.test }; И все проверки и мутации делал над ним и его же возвращал, а сам оригинальный item не трогал. Вероятно у меня это из-за react бэкграунда :)
Обсуждают сегодня