2016-08-04 27 views
-2
var s = "Main String"; 
s.startsWith("Main"); 

startWithを、すべてのブラウザに共通する同様のロジックまたは他の方法で置き換えます。startsWithメソッドはIEではサポートされていません。

+2

[docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith)にはポリフィルが含まれています。 – Teemu

+3

通常、あなたはここで質問をする前にグーグルに行っていたはずです。 – Xufox

+1

ええ、あなたは本当にこれを最初に見つけたはずです。 – kennasoft

答えて

-1

は、文字列内のプロトタイプのメソッドを追加します。

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

今すぐお電話:

s.myStartsWith("Main"); 
8

startsWithための良い代替これは仕事なので、先に行くとしようとする必要がありs.substring(0, 4) == 'Main'

を使用されるだろうそれ。

関連する問題