/*js中indexOf() 方法;trim()方法的兼容性处理方法*/ //判断原型对象中有 才是真的有 if(!Array.prototype.indexOf){//判断一个对象的属性是否可用 //自定义一个indexOf Array.prototype.indexOf=function(value,fromi){ if(fromi===undefined){fromi=0} /*如何*/ for(;fromi<this.length;fromi++){ if(value==this[fromi]){ return fromi; } } return -1; } } var arr=[1,2,3,4,3,2,1]; document.write(arr.indexOf(3)+"<br/>"); document.write(arr.indexOf(2,3)+"<br/>"); document.write(arr.indexOf(3,5)+"<br/>"); document.write(arr.indexOf(5)+"<br/>"); //判断当前浏览器的字符串类型中是否包含trim方法 //如果不包含,就自定一个trim方法 // 将当前字符串开头或结尾的空字符全部删除,返回结果 if(!String.prototype.trim){//判断一个对象的属性是否可用 String.prototype.trim=function(){ var arr=this.replace(/(^\s+|\s+$)/,""); return arr; } } var str="\t Hello World \t"; document.write(str.trim());
js中indexOf() 方法;trim()方法的兼容性处理方法
最新推荐文章于 2022-04-02 00:45:41 发布