大致介绍
JavaScript的数组去重问题在许多面试中都会遇到,现在做个总结
先来建立一个数组
var arr = [1,2,3,3,2,'我','我',34,'我的',NaN,NaN];
▓▓▓▓▓▓ 第一种
思路:建立一个临时数组,用for循环去依次判断arr中的每个项在临时数组中是否有相同的值,如果没有则将这个值添加到临时数组,如果有相同的值则不添加,最后返回这个临时数组
代码:
JavaScript的数组去重问题在许多面试中都会遇到,现在做个总结
先来建立一个数组
var arr = [1,2,3,3,2,'我','我',34,'我的',NaN,NaN];
思路:建立一个临时数组,用for循环去依次判断arr中的每个项在临时数组中是否有相同的值,如果没有则将这个值添加到临时数组,如果有相同的值则不添加,最后返回这个临时数组
代码: