js in_array uniq reverse 等php函数一句完美扩展

reverse()反转字符串

String.prototype.reverse=function(){return this.split("").reverse().join("")}
in_array(a,b) 返回A数组是否在B数组中,a可以是单个字符或多个

Array.prototype.in_array = function(e){var j=0;for(var i=0;i<this.length;i++){for(var k=0;k<e.length&&this[i]!=e[k];k++);if(k!=e.length)j++;}return j==this.length;}
uniq() 去除数组中重复的元素

Array.prototype.uniq = function(){for(var i=0;i<this.length;i++)for(var j=0;j<this.length;j++)if(this[i]==this[j]&&i!=j)this.splice(j,1);return this;}

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: