编写一个JS函数,实现清除数据中重复的元素
2017-08-31 17:03
501 查看
<!DOCTYPE html> <html lang="en"> <head> <script type="text/javascript"> function unique(arr){ // 遍历arr,把元素分别放入tmp数组(不存在才放) var tmp = new Array(); for(var i in arr){ //该元素在tmp内部不存在才允许追加 if(tmp.indexOf(arr[i])==-1){ tmp.push(arr[i]); } } return tmp; } var student = ['qiang','ming','tao','li','liang','you','qiang','tao']; alert(unique(student)); </script> </head> <body> </body> </html>
相关文章推荐
- JS编写一个函数,实现传入一个不定长度字符串,查找出重复次数前n名的字符并分别统计其次数
- 用JS编写一个函数,返回数组中重复出现过的元素(实例)
- 编写一个排序函数,实现数字排序。排序方法由客户函数实现,函数参数个数为两个,两个参数的关系作为排序后的元素间的关系。
- 编写js扩展方法实现判断一个数组中是否包含某个元素
- 一个有趣的问题:怎么在JS的数组中去除重复元素?(JAVA实现吧..)
- 定义一个函数清除该数组的重复元素
- 实现一个clone函数并可以对js中的5种主要数据类型进行值复制
- 【前端js】实现一个函数可以对JavaScript中的5种主要数据类型进行赋值
- 自己编写一个数组去掉重复元素的函数
- js在数组中删除重复的元素自保留一个(两种实现思路)
- (转)js在数组中删除重复的元素自保留一个(两种实现思路)
- 编写一个业务函数,实现按行读取文件。把内容按照第三种内存模型打包数据传出,把行数通过函数参数传出。
- 编写js扩展方法实现判断一个数组中是否包含某个元素
- 【C语言】请编写实现以下功能函数:实现对一个8bit数据(unsigned char)的指定位(例如第8位)的置0或置1操作,并保持其他位不变
- 一个用js实现过滤重复字符的函数
- JS 清除字符串数组中,重复元素的实现方法
- 编写一个程序,用同一个函数名对n个数据进行从小到大排序,数据类型可以是整形,单精度,双精度。用重载函数实现
- 一个短小的JS函数,用来得到仅仅包含不重复元素的数组
- 自己编写一个数组去掉重复元素的函数