CodeGym /コース /Frontend SELF JA /JavaScriptの配列

JavaScriptの配列

Frontend SELF JA
レベル 34 , レッスン 2
使用可能

8.1 配列の作成

JavaScriptの配列 はデータを順序付けられたコレクションとして格納できるデータ構造だよ。 そのデータはどの型でもOK、数字、文字列、オブジェクト、他の配列だってもちろんいいよ。 JavaScriptの配列は動的にサイズ変更ができて、プログラムの実行中にサイズが変わることがあるんだ。

配列の作成と初期化:

1. 配列リテラルを使う

配列を作成する最も簡単な方法は、角括弧 [] を使うことだよ:

JavaScript
    
      let array1 = []; // 空の配列
      let array2 = [1, 2, 3]; // 3つの要素を持つ配列
    
  

2. 配列コンストラクタを使う

配列コンストラクタ Array を使って関数で配列を作成できるよ:

JavaScript
    
      let array1 = new Array(); // 空の配列
      let array2 = new Array(3); // 長さ3の配列(全ての要素はundefined)
      let array3 = new Array(1, 2, 3); // 3つの要素を持つ配列
    
  

3. 配列を値で埋める

配列を作成した後に値を埋めることができるよ:

JavaScript
    
     let array = [];
     array[0] = 'apple';
     array[1] = 'banana';
     array[2] = 'cherry';
    
  

8.2 配列の要素にアクセスする

配列の要素は0からインデックスで指定されるよ。要素へのアクセスは 角括弧 を使うんだ:

JavaScript
    
      let fruits = ["Apple", "Banana", "Cherry"];
      console.log(fruits[0]); // "Apple"
      console.log(fruits[1]); // "Banana"
      console.log(fruits[2]); // "Cherry"
    
  

配列の要素の変更

配列の要素はインデックスを使って変更できるよ:

JavaScript
    
      let fruits = ["Apple", "Banana", "Cherry"];
      fruits[1] = "Blueberry";
      console.log(fruits); // ["Apple", "Blueberry", "Cherry"]
    
  

lengthプロパティ

length プロパティは配列内の要素数を返すよ:

JavaScript
    
      let fruits = ["Apple", "Banana", "Cherry"];
      console.log(fruits.length); // 3
    
  

8.3 要素を追加・削除するための配列メソッド

1. pushメソッド

push() メソッドは1つ以上の要素を配列の末尾に追加し、新しい配列の長さを返すよ:

JavaScript
    
      let fruits = ['apple', 'banana'];
      fruits.push('cherry'); // ['apple', 'banana', 'cherry']
      console.log(fruits.length); // 3
    
  

2. popメソッド

pop() メソッドは配列の最後の要素を削除し、それを返すよ:

JavaScript
    
      let fruits = ['apple', 'banana', 'cherry'];
      let last = fruits.pop(); // 'cherry'
      console.log(fruits); // ['apple', 'banana']
    
  

3. shiftメソッド

shift() メソッドは配列の最初の要素を削除してそれを返すよ。その他の要素は左に1つずつ移動するんだ:

JavaScript
    
      let fruits = ['apple', 'banana', 'cherry'];
      let first = fruits.shift(); // 'apple'
      console.log(fruits); // ['banana', 'cherry']
    
  

4. unshiftメソッド

unshift() メソッドは配列の先頭に1つ以上の要素を追加し、新しい配列の長さを返すよ:

JavaScript
    
      let fruits = ['banana', 'cherry'];
      fruits.unshift('apple'); // ['apple', 'banana', 'cherry']
      console.log(fruits.length); // 3
    
  
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION