按照行规,新手先来点去重,排序,哈哈哈

去重


1.ES6

[...new Set(arr)]

Array.from(new Set(arr))    (Array.from方法将一个类数组对象或者可遍历对象转换成一个真正的数组)

2.for循环

下面有个倒叙改进版,性能好一点 ⬇


3. filter 筛选indexOf的值是否等于自身索引


这里filter是ES6方法,没把他放在第一类里,这里中心思想主要是 indexOf是否等于自身索引

4.对象键值对去重


自己写的对象方法去重,不太专业,下方为参考 ⬇


5.用正则:

正则不会


总结:这5种方式,貌似第四种对象键值对去重性能最好(似乎对象查找键的性能比自己循环查找数组效率高很多,以后学深入一点了再回头研究),个人总结,应付初级前端面试够用。还有更多方法,需要的请CV百度

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。