Javascriptのarrとは何ですか

王林
リリース: 2023-05-09 19:17:05
オリジナル
2818 人が閲覧しました

Javascriptにおいて、arrとはArray(配列)の略で、複数のデータを格納・操作するためのデータ構造です。他の多くのプログラミング言語とは異なり、JavaScript では、数値、文字列、オブジェクト、さらにはその他の配列を含む、あらゆる種類のデータを配列に格納できます。配列内の各データ項目には一意のインデックス番号があり、0 から始まり配列内で順番に増加します。したがって、インデックス番号を使用して、配列内の要素に簡単にアクセス、追加、削除、または置換できます。

arr を使用して配列変数を作成する場合、[] を使用して配列を初期化するか、[] にデータ項目を含める必要があります。たとえば、3 つの文字列要素を含む配列を作成する方法は次のとおりです。

let arr = ['apple', 'banana', 'orange'];
ログイン後にコピー

これは、3 つの文字列要素を含む arr という名前の配列を作成します。各文字列要素はカンマで区切られ、配列全体が角かっこで囲まれます。

new Array() を使用して空の配列を作成することもできます。

let arr = new Array();
ログイン後にコピー

JavaScript では、配列をより便利かつ効率的に操作できる実用的なメソッドが配列にいくつかあります。一般的に使用される配列メソッドの一部を次に示します。

  1. push(): 配列の末尾に 1 つ以上の要素を追加します。

    let arr = ['apple', 'banana'];
    arr.push('orange');
    console.log(arr);  // 输出:['apple', 'banana', 'orange']
    ログイン後にコピー
  2. pop (): 配列の末尾の要素を削除します

    let arr = ['apple', 'banana', 'orange'];
    arr.pop();
    console.log(arr);  // 输出:['apple', 'banana']
    ログイン後にコピー
  3. #unshift(): 配列の先頭に 1 つ以上の要素を追加します

    #

    let arr = ['apple', 'banana'];
    arr.unshift('orange');
    console.log(arr);  // 输出:['orange', 'apple', 'banana']
    ログイン後にコピー

  4. shift(): 配列の削除

    let arr = ['orange', 'apple', 'banana'];
    arr.shift();
    console.log(arr);  // 输出:['apple', 'banana']
    ログイン後にコピー

  5. #splice(): 任意の位置の要素の挿入、削除、置換##
    let arr = ['apple', 'banana', 'orange'];
    arr.splice(1, 1, 'grape');
    console.log(arr);  // 输出:['apple', 'grape', 'orange']
    ログイン後にコピー
  6. #この例では、 splice() このメソッドは、インデックス番号 1 の要素 Banana を削除し、新しい要素 Grape を配列に挿入します。 splice() メソッドの最初のパラメータは削除または挿入される要素のインデックス番号で、2 番目のパラメータは削除される要素の数です。新しい要素を挿入する場合は、2 番目のパラメーターの後に挿入する要素を指定する必要があります。

  7. 一般に、arr は配列を表し、JavaScript で最もよく使用されるデータ型の 1 つです。配列を使用して複数の関連データを管理したり、配列操作を実行して配列内の要素を簡単に追加、削除、並べ替え、クエリしたりできます。上記のメソッドに加えて、ニーズに応じて使用できる配列メソッドが他にも多数あります。

    以上がJavascriptのarrとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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