今天用到了js中的endWith方法,以为直接有呢,就直接用了,结果报错,endWith 未定义啥的,后来发现这个startWith和endWith都需要另外实现一下,只要加上以下代码就行了。
String.prototype.endWith = function(str){
if(str==null || str=="" || this.length == 0 ||str.length > this.length){
return false;
}
if(this.substring(this.length - str.length)){
return true;
}else{
return false;
}
return true;
};
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;
};