美文网首页
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