jsでスライスを使う方法

下次还敢
下次还敢オリジナル
2024-05-01 04:12:15540ブラウズ

slice は、配列または文字列から要素の範囲を抽出するために使用される JavaScript メソッドです。構文: array.slice(start, end)、start は開始インデックス (両端を含む)、end は終了インデックス (両端を含む) です。使用方法には、部分配列/部分文字列の抽出、配列/文字列のコピー、先頭/末尾からの要素の抽出、および step パラメーターの使用が含まれます。この操作では元の配列は変更されず、新しいコピーが作成されます。

jsでスライスを使う方法

#JS のスライス メソッド

スライスとは何ですか?

slice は、配列または文字列から要素の範囲を抽出するために使用される JavaScript の組み込みメソッドです。

構文:

<code class="js">array.slice(start, end)</code>
その中に:

  • start: 抽出された要素の開始インデックス (包括的) )。
  • end: 抽出された要素の終了インデックス (排他的)。

使用法:

スライス メソッドの使用法は次のとおりです:

  • 部分配列または部分文字列を抽出します:
<code class="js">const arr = [1, 2, 3, 4, 5];
const subArr = arr.slice(1, 3); // [2, 3]

const str = "Hello World";
const subStr = str.slice(0, 4); // "Hell"</code>
  • #配列または文字列をコピーします:
end パラメータを省略すると、slice は配列または文字全体をコピーできます弦。

<code class="js">const arrCopy = arr.slice();
const strCopy = str.slice();</code>
  • 先頭または末尾から要素を抽出する:
配列または文字列の先頭または末尾から要素を抽出するには、負のインデックスを使用します。

<code class="js">const firstTwo = arr.slice(0, 2); // [1, 2]

const lastTwo = arr.slice(-2); // [4, 5]</code>
  • step パラメーターを使用します:
3 番目のパラメーター step では、要素抽出のステップ サイズを指定できます。たとえば、ステップ 2 は、配列または文字列から偶数のインデックスが付いた要素のみを抽出することを意味します。

<code class="js">const evenIndices = arr.slice(0, arr.length, 2); // [1, 3, 5]</code>

注:

スライス メソッドは、元の配列または文字列を変更しませんが、新しいコピーを作成します。

以上がjsでスライスを使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。