tableData.value = [...new Set([...tableData.value, ...data.multipleSelection])];如何进行判重操作
时间: 2024-06-11 20:09:15 浏览: 55
可以使用ES6中的Set数据结构进行判重操作,具体实现如下:
1. 将原有的数组和新的数组合并成一个新数组,使用Spread操作符和Array.concat()方法可以实现:
```
[...tableData.value, ...data.multipleSelection]
```
2. 将新数组转换为Set数据结构:
```
new Set([...tableData.value, ...data.multipleSelection])
```
3. 将Set数据结构转换回数组:
```
[...new Set([...tableData.value, ...data.multipleSelection])]
```
最终的代码实现如下:
```
tableData.value = [...new Set([...tableData.value, ...data.multipleSelection])];
```
阅读全文