在IE中不支持startsWith方法的替换吗?

时间:2016-08-04 16:49:42

标签: javascript internet-explorer

var s = "Main String";
s.startsWith("Main");

用类似的逻辑或任何其他通用的方法替换startWith。

2 个答案:

答案 0 :(得分:17)

startsWith的良好替代品将使用s.substring(0, 4) == 'Main'

这应该有效,所以请继续尝试。

答案 1 :(得分:2)

在String中添加prototype方法:

String.prototype.myStartsWith = function(str){
 if(this.indexOf(str)===0){
  return true;
 }else{
   return  false;
 }
};

现在打电话:

s.myStartsWith("Main");