🌟JS数组操作神器:交集、并集、差集与去重✨
2025-03-16 01:29:41
导读 在日常开发中,处理数组是家常便饭。但如何高效地实现数组的交集、并集、差集以及去重呢?今天就来聊聊这些实用技巧!🔍首先,交集是指两个...
在日常开发中,处理数组是家常便饭。但如何高效地实现数组的交集、并集、差集以及去重呢?今天就来聊聊这些实用技巧!🔍
首先,交集是指两个数组中共有的元素。可以利用`filter()`和`includes()`轻松搞定:
```javascript
const intersection = (arr1, arr2) => arr1.filter(item => arr2.includes(item));
```
接着是并集,即合并两个数组并去除重复项。借助`Set`可以优雅解决:
```javascript
const union = (arr1, arr2) => [...new Set([...arr1, ...arr2])];
```
至于差集,就是从一个数组中移除另一个数组中存在的元素:
```javascript
const difference = (arr1, arr2) => arr1.filter(item => !arr2.includes(item));
```
最后别忘了去重!直接用`Set`转换即可:
```javascript
const unique = arr => [...new Set(arr)];
```
掌握这些小技巧后,数组处理不再是难题!💪快试试吧,让你的代码更简洁、高效!🚀
免责声明:本文由用户上传,如有侵权请联系删除!
猜你喜欢
- 03-16
- 03-16
- 03-16
- 03-16
- 03-16
- 03-16
- 03-16
- 03-16
最新文章
- 03-16
- 03-16
- 03-16
- 03-16
- 03-16
- 03-16
- 03-16
- 03-16