简单数组:
1. 基础方法: 思路---新建一新数组,遍历传入数组,值不在新数组就push进该新数组中。

2. 最少代码去重: ES6---通过set数据结构里项的唯一性。

对象数组去重:
1. 这是以前用的方法:立flag,然后通过两层for循环来比较实现的。

2. 后面看到一种适用简单数组和对象数组去重的通用方法。

3. 利用obj属性的唯一性(简单数组和对象数组都可以由此实现去重)。

刚用简书不久,不知道咋插入js代码,为了代码能好看点,就先用图片代替了。
1. 基础方法: 思路---新建一新数组,遍历传入数组,值不在新数组就push进该新数组中。
2. 最少代码去重: ES6---通过set数据结构里项的唯一性。
1. 这是以前用的方法:立flag,然后通过两层for循环来比较实现的。
2. 后面看到一种适用简单数组和对象数组去重的通用方法。
3. 利用obj属性的唯一性(简单数组和对象数组都可以由此实现去重)。
刚用简书不久,不知道咋插入js代码,为了代码能好看点,就先用图片代替了。
本文标题:数组去重方法总结
本文链接:https://www.haomeiwen.com/subject/jddcoqtx.html
网友评论