我有一个需要扩展 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