扩展IE中一些不兼容的方法如contains、startWith等等
扩展IE中一些不兼容的方法如contains、startWith等等
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:/***扩展startWith方法*@paramstr*@return*/String.prototype.startWi...

复制代码 代码如下:

/**

* 扩展startWith方法

* @param str

* @return

*/

String.prototype.startWith=function(str){

if(str==null||str==""||this.length==0||str.length>this.length)

return false;

if(this.substr(0,str.length)==str)

return true;

else

return false;

return true;

};

/**

* 扩展contains方法

* @param item

* @return

*/

Array.prototype.contains = function(item){

return RegExp("b"+item+"b").test(this);

};

/**

* IE不支持indexOf方法,为IE添加indexOf的方法

*/

Array.prototype.indexOf = function(val){

var value = this;

for(var i =0; i < value.length; i++){

if(value[i] == val) return i;

}

return -1;

};

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类