JavaScript 数组的 uniq 方法
作者:realazy 来源:realazy.org 时间:2007-12-07 18:28:00
来自某个nb招聘的题目:
请给Array本地对象增加一个原型方法,它的用途是删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。
这是我的答案:
Array.prototype.uniq = function(){
var ret = this.slice(),
i = 0,
j = 0;
while (ret[i]){
j = i + 1;
while(ret[j]){
if (ret[i] == ret[j]){
ret.splice(j,1);
} else {
++j;
}
}
++i;
}
return ret;
}
标签:uniq,JavaScript,数组
0
投稿
猜你喜欢
python 读txt文件,按‘,’分割每行数据操作
2022-11-11 08:04:17
Python中寻找数据异常值的3种方法
2023-10-18 11:21:41
Python3中urlopen()的用法解读
2023-11-22 20:26:19
python读写数据读写csv文件(pandas用法)
2021-06-15 15:28:03
怎样设置密码保护问题
2009-02-16 13:12:00
Python plt 利用subplot 实现在一张画布同时画多张图
2021-02-04 02:50:17
吴恩达机器学习练习:神经网络(反向传播)
2021-12-13 05:13:25
Python如何根据时间序列数据作图
2022-06-30 01:41:01
Python使用sftp实现传文件夹和文件
2021-09-30 12:27:37
php面向对象程序设计介绍
2023-05-25 05:31:11
Python正则表达式中的re.S的作用详解
2021-12-30 11:54:42
如何使用分区处理MySQL的亿级数据优化
2024-01-21 04:49:01
ThinkPHP5.1表单令牌Token失效问题的解决
2023-11-15 08:58:15
让你同时上传 1000 个文件 (二)
2023-11-14 10:22:52
如何判断元素是否为HTMLElement元素
2024-04-18 10:15:27
CSS分栏布局的方法:绝对定位和浮动
2009-04-30 13:10:00
Python通过poll实现异步IO的方法
2023-07-17 04:08:52
Mongodb基本操作与Python连接mongodb并进行基础操作的方法
2023-10-14 23:55:51
mysql数据库sql优化原则(经验总结)
2024-01-22 17:55:12
SQLServer 使用rand获取随机数的操作
2024-01-24 00:22:11