正则去重
var arr=["a","b","c","a","ba","bc"];
console.log(arr.join(",").match( /([^,]+)(?!.*,\1(,|$))/ig));
数组去重
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 = [112,112,34,'你好',112,112,34,'你好','str','str1'];
alert(arr.unique());
去前后空格
var str = " my name is aa ";
console.log("["+str.trim()+"]");
String.prototype.trim=function(){
return this.replace(/(^\s*)|(\s*$)/g, "");
}