js用tpyeof判断数组元素是否有重复

简介:

 

 
  1. <script> 
  2. var arr=new Array("3","3","3"); 
  3. var arr_temp = new Array(); 
  4. for(var i = 0; i < arr.length; i++) { 
  5.     if(typeof arr_temp[arr[i]] != "undefined"){ 
  6.         alert("重复啦"); 
  7.     } 
  8.     else
  9.         arr_temp[arr[i]] = true
  10.     } 
  11. </script> 

       本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/1147387,如需转载请自行联系原作者




相关文章
|
1天前
|
存储 JavaScript 索引
js开发:请解释什么是ES6的Map和Set,以及它们与普通对象和数组的区别。
ES6引入了Map和Set数据结构。Map的键可以是任意类型且有序,与对象的字符串或符号键不同;Set存储唯一值,无重复。两者皆可迭代,支持for...of循环。Map有get、set、has、delete等方法,Set有add、delete、has方法。示例展示了Map和Set的基本操作。
23 3
|
1天前
|
JavaScript 前端开发
JavaScript 的数组方法 map()、filter() 和 reduce() 提供了函数式编程处理元素的方式
【5月更文挑战第11天】JavaScript 的数组方法 map()、filter() 和 reduce() 提供了函数式编程处理元素的方式。map() 用于创建新数组,其中元素是原数组元素经过指定函数转换后的结果;filter() 则筛选出通过特定条件的元素生成新数组;reduce() 将数组元素累计为单一值。这三个方法使代码更简洁易读,例如:map() 可用于数组元素乘以 2,filter() 用于选取偶数,reduce() 计算数组元素之和。
9 2
|
1天前
|
JavaScript
通过使用online表单的获取使用,了解vue.js数组的常用操作
通过使用online表单的获取使用,了解vue.js数组的常用操作
|
1天前
|
存储 JavaScript 前端开发
深入了解JavaScript中的indexOf()方法:实现数组元素的搜索和索引获取
深入了解JavaScript中的indexOf()方法:实现数组元素的搜索和索引获取
9 0
|
1天前
|
JavaScript 前端开发 索引
js添加、删除、替换、插入元素的方法
js添加、删除、替换、插入元素的方法
12 0
|
1天前
|
JavaScript 前端开发 容器
js操作dom元素
js操作dom元素
15 0
|
1天前
|
JavaScript 前端开发
js关于数组的方法
js关于数组的方法
11 0
|
1天前
|
JavaScript 前端开发
js怎么清空数组?
js怎么清空数组?
14 0
|
1天前
|
存储 JavaScript 前端开发
js处理数组的方法
js处理数组的方法
14 2
|
1天前
|
JavaScript 前端开发
js选取页面元素的方法
js选取页面元素的方法
14 2