jsでスライスを使う方法

下次还敢
リリース: 2024-05-01 04:12:15
オリジナル
655 人が閲覧しました

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

jsでスライスを使う方法

#JS のスライス メソッド

スライスとは何ですか?

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

構文:

array.slice(start, end)
ログイン後にコピー

その中に:

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

使用法:

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

  • 部分配列または部分文字列を抽出します:
  • 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"
    ログイン後にコピー
  • #配列または文字列をコピーします:
end パラメータを省略すると、slice は配列または文字全体をコピーできます弦。

const arrCopy = arr.slice();
const strCopy = str.slice();
ログイン後にコピー

  • 先頭または末尾から要素を抽出する:
配列または文字列の先頭または末尾から要素を抽出するには、負のインデックスを使用します。

const firstTwo = arr.slice(0, 2); // [1, 2]

const lastTwo = arr.slice(-2); // [4, 5]
ログイン後にコピー

  • step パラメーターを使用します:
3 番目のパラメーター step では、要素抽出のステップ サイズを指定できます。たとえば、ステップ 2 は、配列または文字列から偶数のインデックスが付いた要素のみを抽出することを意味します。

const evenIndices = arr.slice(0, arr.length, 2); // [1, 3, 5]
ログイン後にコピー

注:

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

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

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート