1 var arr = [1,'a',56,'dj', 'dfa', 56, 'a']
 2 function qu(arr){
 3     var newArray=[];//定义一个空数组用来接收源数组中的元素
 4     for(var i= 0; i < arr.length; i++)
 5     {
 6         var result = false;//定义一个布尔变量,判断是否传入新数组元素
 7         for(var j = 0; j < newArray.length; j++)
 8         {
 9             if (arr[i] == newArray[j])
10             {
11                 result = true;
12                 break;
13             };
14         }
15         //alert(newArray[0])
16         if(!result)
17         {
18             newArray.push(arr[i]);
19         }
20     }
21     return newArray;
22 }
23 alert(qu(arr))

转载于:https://www.cnblogs.com/zhangyanzheng/p/4478889.html

js数组去重(for循环去遍历源数组)相关推荐

  1. 数组去重es6+循环

    arr1 = [... new Set(arr)]    arr1 为去去重前数组 arr1 = [...new Set(arr)] 第二种 es6 nb es6方法数组去重,第二种方法 functi ...

  2. C语言for循环实现遍历指针数组元素

    #include <stdio.h> int main() {//1.注意(每个数组名)都是这个数组首个元素的指针,下方[5]表示有5个元素,首个元素的指针就是5个元素中的首个元素的指针i ...

  3. java for数组遍历数组_Java foreach操作(遍历)数组

    语法: 我们分别使用 for 和 foreach 语句来遍历数组 运行结果: 练习: import java.util.Arrays; public class HelloWorld { public ...

  4. php7的foreach遍历数组,PHP中使用foreach遍历三维数组

    昨天写代码的时候遇到一个三维数组,突然不知道怎么遍历这个三维数组,后面经过研究才发现,三维数组可以使用双foreach遍历,现在就分享给大家. PHP代码: //首先声明一个三维数组或者自己从数据库里 ...

  5. 数组去重 php,PHP编程快速实现数组去重的方法详解

    本文实例讲述了PHP编程快速实现数组去重的方法.分享给大家供大家参考,具体如下: 概述 使用PHP的array_unique()函数允许你传递一个数组,然后移除重复的值,返回一个拥有唯一值的数组.这个 ...

  6. java在循环中删除数组元素,在循环Perl中删除数组中的元素

    好吧,这是处理问题的一种方法(在某种程度上我理解你想做什么) . 每当您需要回答有关成员资格的问题时,您可能希望使用哈希值 . use strict; use warnings; my @array1 ...

  7. 利用indexOf方法去删除重复数组

    利用indexOf方法去删除重复数组 原理:indexof在数组中去遍历如果有我们需要的元素就会返回元素所在索引号,若没有就会返回-1:注意在索引时要求调用的参数与数组中的参数应该数据类型的一致,要求 ...

  8. for循环正确遍历数组

    也许有人觉得for循环遍历数组很简单啊,但是不明白for循环的原理,很容易造成严重的后果.最近有个项目,技术人员离职了,客户有个需求要修改,我就去现场帮忙改了一下,更新后第四天,客户打来电话说,系统出 ...

  9. 数组的迭代数组里面每个对象添加属性值_JS数组和对象循环遍历的几种实现方式...

    数组遍历 1. 普通for循环 let arr = [1,2,3,4,5] for (let i = 0; i < arr.length; i++) {console.log(arr[i]) } ...

  10. python数组重复数据去重_JS实现数组去重(重复的元素只保留一个)

    1.遍历数组法 它是最简单的数组去重方法(indexOf方法) 实现思路:新建一个数组,遍历去要重的数组,当值不在新数组的时候(indexOf为-1)就加入该新数组中: var arr=[,,,,,, ...

最新文章

  1. MicroPython实例之TPYBoardv102自动浇花系统
  2. 在线版本powerbi的使用!开启您的商业智能!
  3. Linux系统查看硬件相关信息
  4. 用quot;hosting.jsonquot;配置ASP.NET Core站点的Hosting环境
  5. 家里在一二线城市有很多套房是什么体验?答案太颠覆!
  6. fastai学习:01_intro Questionnaire
  7. 我最开始学dancing link的HTML5的时候
  8. 下推栈实现(c++编程思想 p136)
  9. MSCI发布最新ESG评级 三七互娱位居A股游戏行业最高
  10. 采用信号量机制实现消费者与生产者的线程同步_Java线程通信
  11. HDU 1222 Wolf and Rabbit(gcd)
  12. SendMessage,PostMessage
  13. ApacheHttpServer出现启动报错:the requested operation has failed解决办法
  14. docker安装informix
  15. JS项目(制作随机选号页面)
  16. faststone capture没声音
  17. 解剖 Facebook 底层
  18. 高防服务器的机房硬件防火墙类型和主要功能
  19. Leco题目:两数相加
  20. sqlsugar模糊查询

热门文章

  1. Ubuntu下面安装MySQL shell
  2. 学习Scala:孤立对象的实现原理
  3. 【三石jQuery视频教程】01.图片循环展示
  4. iOS 更改导航栏返回button文字
  5. 国外字体设计师也是蛮重视数学的
  6. 如何处理DDoS***
  7. 03_后台管理页面商品列表查询
  8. js高级学习笔记(b站尚硅谷)-7-函数中的this
  9. Windows中cmd命令启动Oracle数据
  10. ie调试html代码,IE下的调试工具IE WebDeveloper