美文网首页
js字符串去除两边空格,数组去重

js字符串去除两边空格,数组去重

作者: 信仰与初衷 | 来源:发表于2018-08-26 12:42 被阅读0次

    Javascript我们常常需要对数据处理,但是数据处理的函数,Javascript原生函数比较少,这里贴出去重和去空格的操作

    去空格

    String.prototype.trim=function(){
        return this.replace(/(^\s*)|(\s*$)/g, "");
    }
    
    ### 调用
    var str = " hello world ";
    var str2 = str.trim();
    

    数组去重

    Array.prototype.unique = function(){
        var res = [];
        var json = {};
        for(var i = 0; i < this.length; i++){
            if(!json[this[i]]){
                res.push(this[i]);
                json[this[i]] = 1;
            }
        }
        return res;
    }
    
    ###  调用
    var  arr = [1,1,22,2,3,2];
    var arr2 = arr.unique();
    

    使用的时候,先用prototype扩展一下String类和Array类的方法,然后就可以使用

    相关文章

      网友评论

          本文标题:js字符串去除两边空格,数组去重

          本文链接:https://www.haomeiwen.com/subject/szcoiftx.html