我在我的界面中定义了一个如下所示的对象数组:
myArray: [{
id: number;
item: string;
checked: boolean;
}]
我正在尝试使用以下语句克隆数组:
let newArray = myArray.map(x => Object.assign({},x));
当我尝试将新数组分配给我的原始数组时,出现以下错误:
Type '{ id: number; item: string; checked: boolean; }[]' is not assignable to type
'[{ id: number; item: string; checked: boolean; }]'.
Target requires 1 element(s) but source may have fewer
看起来对象数组正在转换为数组对象。