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