mozilla
Your Search Results

    String.prototype.slice()

    概要

    文字列の一部分を取り出し、新しい文字列を返します。

    構文

    str.slice(beginSlice[, endSlice])

    引数

    beginSlice
    取り出しを開始する、0 から始まるインデックス。
    endSlice
    取り出しを終了する、0 から始まるインデックス。省略された場合、slice メソッドは、文字列の最後までを取り出します。

    詳細

    slice メソッドは、1 つの文字列からテキストを取り出し、新しい文字列を返します。一方の文字列におけるテキストへの変更は、他の文字列に影響を与えません。

    slice メソッドは、endSlice を含まずにテキストを取り出します。string.slice(1, 4) は、2 番目から 4 番目までの文字 (1 番目、2 番目、3 番目にインデックスされた文字) を取り出します。

    負の数のインデックスを指定したときは、endSlice は文字列の最後からのオフセットを示します。string.slice(2, -1) は、3 番目の文字から、文字列の最後の文字から数えて 2 番目の文字までを取り出します。

    例: 新しい文字列を生成するための slice メソッドの使用

    以下の例は、新しい文字列を生成するために slice メソッドを使用しています。

    // writeln(出力)関数が定義されていると考えてください
    var str1 = "The morning is upon us.";
    var str2 = str1.slice(3, -2);
    writeln(str2);

    これは以下を出力します:

    morning is upon u

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

    Contributors to this page: Yuichirou, Potappo, teoli, ethertank, Mgjbot
    最終更新者: teoli,
    サイドバーを隠す