Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでのslice()メソッドの使用は何ですか?


Slice()

スライス() メソッドは文字列の一部を抽出し、抽出された部分を新しい文字列で返します。元の文字列は変更されません。

構文

スライス() 2つのパラメータを取ります。1つは開始インデックスで、もう1つは終了インデックスです。表記は以下のとおりです。

string.slice(string.slice(starting index, ending index))

引数

a)開始インデックス:どのインデックス文字列抽出を開始するかを示します。

b)インデックスの終了:インデックス文字列の抽出を終了する前にインデックスを指定します。

例-1

次の例では、lice() メソッドは、出力として「Neuralink」を指定することにより、指定された文字列をインデックス18から26(27-1)までの新しい文字列にスライスします。

<html>
<body>
<p id="slice"></p>
<script>
   var string = "Tesla, Solarcity, Neuralink, Spacex";
   var newstring = string.slice(18,27);
   document.getElementById("slice").innerHTML = string;
</script>
</body>
</html>

出力

Neuralink

例-2

開始インデックスパラメータのみが指定されている場合は、 slave() メソッドは、開始インデックスから文字列全体を切り取り、出力を表示します。

開始インデックス(18)のみが提供されているため、次の例は開始インデックスからの配列全体を示しています

<html>
<body>
<p id="slice"></p>
<script>
   var string = "Tesla, Solarcity, Neuralink, Spacex";
   var newstring = string.slice(18);
   document.getElementById("slice").innerHTML = newstring;
</script>
</body>
</html>

出力

Neuralink, Spacex

  1. JavaScriptでのtest()メソッドの使用は何ですか?

    test() メソッドは正規表現です 方法。文字列でパターンを検索し、 trueを返します またはfalse 、結果によって異なります。指定されたパターンに遭遇した場合はtrueを返し、そうでない場合はfalseを返します。 大文字と小文字が区別されます 。詳細に話し合いましょう。 例-1 次の例では、「Tutorixは最高のeラーニングプラットフォームです」という名前のテキストです。 が与えられ、パターン Tu が存在するかどうかがチェックされます。パターンが存在するため、 test() メソッドがtrueを返しました 出力として。 <html> <body>

  2. Javascript weakMapでの.clear()メソッドの使用は何ですか?

    weakMapのclearメソッドは、WeakMapオブジェクトからすべてのキーと値のペアを削除します。 このメソッドは仕様から削除されており、クリアメソッドのサポートが追加されたWeakMapオブジェクトをラップすることで追加できます。 例 class ClearableWeakMap {    constructor(init) {       this._wm = new WeakMap(init)    }    clear() {       this._wm =