mozilla
Your Search Results

    String.prototype.startsWith()

    This article is in need of an editorial review.

    This translation is in progress.

    これは Harmony(ECMAScript 6) 提案の一部であり、実験段階の技術です。
    この技術の仕様は安定していません。ブラウザ互換性の一覧表を確認してください。またこれらの構文や動作は、仕様変更などにより、新しいバージョンのブラウザでは変更される可能性があるという点に注意してください。

    文字列が別の文字列の文字で始まるか判断し、必要に応じてtruefalseを返します。

    構文

    str.startsWith(searchString[, position])

    引数

    searchString
    参照文字列の始まりで検索される文字列
    position
    オプション。searchStringを検索し始める参照文字列の位置。デフォルトでは、0です。

    説明

    このメソッドによって、文字列が別の文字列で始まるかどうか判断されます。

    startsWith()を使う

    var str = 'To be, or not to be, that is the question.';
    
    console.log(str.startsWith('To be'));         // true
    console.log(str.startsWith('not to be'));     // false
    console.log(str.startsWith('not to be', 10)); // true
    

    互換性

    このメソッドはECMAScript第6版に追加されました。すべてのJavaScriptの実装でまだ利用可能ではないかもしれません。しかしながら、次のコードでString.prototype.startsWith()をエミュレートできます。:

    if (!String.prototype.startsWith) {
      String.prototype.startsWith = function(searchString, position) {
        position = position || 0;
        return this.lastIndexOf(searchString, position) === position;
      };
    }
    

    ブラウザ実装状況

    機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
    基本サポート 41 17 (17) 未サポート 未サポート 未サポート
    機能 Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
    基本サポート 未サポート 36 17.0 (17) 未サポート 未サポート 未サポート

    関連情報

    ドキュメントのタグと貢献者

    Contributors to this page: shide55
    最終更新者: shide55,
    サイドバーを隠す