Ghost全自动系统备份光盘正式版 V4.5 | 硬盘版 V2.0 | 排行榜 TOP50 | 图文推荐 | 玩小游戏
首页 >> JavaScript >> Js实例技巧 >> JavaScript 数组的 uniq 方法

JavaScript 数组的 uniq 方法

作者:realazy 来源:realazy.org 时间:2007-12-7 网友评论条 【

来自某个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;
}

站长工具
人民币金额大写查询:
相关文章
loading 请稍等,评论加载中...

Aspxhome.com. 中国Asp之家. 版权所有

闽ICP备06017341号