У меня есть функция, которая должна расширять массив 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