- find 找到符合条件的该数组的项,没有复制,返回的就是该项
const oldItem = this.selection.selected.find(//找到selected旧数据的项
(item) => item.comUUID == row.comUUID
);
2.some 遍历数组是否符合判断条件 返回boolean
const a= this.selectedIds.some(
(selectedItem) => selectedItem.comUUID === row.comUUID//如果数据为被选中的
)
3. map()
方法创建一个新数组,这个新数组由原数组中的每个元素都调用一次提供的函数后的返回值组成,下面返回了一个由id组成的数组
const toDelArr = selectedArr.map((item) => item.id);
4.filter 筛选符合条件的项,返回一个数组
this.selectedIds = this.selectedIds.filter(
(item) => !removedComUUIDs.has(item.comUUID)
);