信息发布→ 登录 注册 退出

扩展IE中一些不兼容的方法如contains、startWith等等

发布时间:2026-01-11

点击量:
复制代码 代码如下:
/**
* 扩展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;
};
标签:# BR  # true  # val  # var  # lt  # RegExp  # test  # indexOf  # param  # str  # return  # span  # IE  # startWith  # null  # length  # gt  # function  # String  # prototype  # 不支持  # 扩展方法  # 不兼容  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!