У меня есть функция, которая должна расширять массив javascript, включая новый атрибут selected:
export const initSelect = (data) => {
let newData = data.concat();
newData.map((item) => {
item.selected = false;
})
return newData;
}
data является значением состояния ReactJS (берется из this.state.data при вызове функции), но это, похоже, не является проблемой, поскольку newData является новой копией массива data...
Я получаю следующую ошибку:
TypeError: Cannot add property selected, object is not extensible