カテゴリ: JavaScript 更新日: 2025/07/18

JavaScriptの配列型(Array)の基本と使い方まとめ

JavaScriptの配列型(Array)の基本と使い方まとめ
JavaScriptの配列型(Array)の基本と使い方まとめ

先生と生徒の会話形式で理解しよう

生徒

「先生、JavaScriptで複数のデータをまとめて扱いたいんですけど、どうしたらいいですか?」

先生

「いい質問ですね!複数のデータをまとめて管理したいときは、配列(Array)というデータの型を使います。箱の中にいくつもの物を順番に並べるイメージですよ。」

生徒

「箱に入れるってことは、順番が大事ってことですか?」

先生

「そうです!配列は順番が決まっているので、何番目のデータかを番号で指定して取り出せます。では、基本的な使い方を見てみましょう!」

1. 配列(Array)とは?

1. 配列(Array)とは?
1. 配列(Array)とは?

配列とは、複数のデータを順番にまとめて保存できるJavaScriptのデータ型です。たとえば、好きな果物や数字のリストなどをまとめて扱うときに便利です。

イメージとしては、数字の入った引き出しがたくさんある箱のようなものです。引き出しには番号(インデックス)がついていて、0から順に番号が割り振られています。

2. 配列の作り方(宣言方法)

2. 配列の作り方(宣言方法)
2. 配列の作り方(宣言方法)

配列は角かっこ [] を使って作ります。カンマで区切って複数のデータを並べましょう。


const fruits = ["りんご", "みかん", "バナナ"];

この例では、fruitsという名前の配列に3つの果物の名前が入っています。

3. 配列の要素(データ)を取り出す方法

3. 配列の要素(データ)を取り出す方法
3. 配列の要素(データ)を取り出す方法

配列の中のデータは、順番を表す番号(インデックス)を使って取り出せます。インデックスは0から始まるので注意しましょう。


console.log(fruits[0]);  // りんご
console.log(fruits[1]);  // みかん
console.log(fruits[2]);  // バナナ

このように、fruits[0]は1番目の「りんご」を指しています。

4. 配列の長さ(要素数)を調べる

4. 配列の長さ(要素数)を調べる
4. 配列の長さ(要素数)を調べる

配列に入っている要素の数は、lengthプロパティで調べられます。


console.log(fruits.length);  // 3

この場合は3つの果物が入っているので、3が返ってきます。

5. 配列に新しい要素を追加する方法

5. 配列に新しい要素を追加する方法
5. 配列に新しい要素を追加する方法

配列の最後に新しいデータを追加するには、push()メソッドを使います。


fruits.push("ぶどう");
console.log(fruits);  // ["りんご", "みかん", "バナナ", "ぶどう"]

このようにして、配列の末尾に「ぶどう」が追加されます。

6. 配列の要素を削除する方法

6. 配列の要素を削除する方法
6. 配列の要素を削除する方法

配列の最後の要素を取り除くには、pop()メソッドを使います。


fruits.pop();
console.log(fruits);  // ["りんご", "みかん", "バナナ"]

この例では、「ぶどう」が削除されて元に戻ります。

7. 配列の中身をループ処理で順番に使う

7. 配列の中身をループ処理で順番に使う
7. 配列の中身をループ処理で順番に使う

配列の要素を順番に取り出して処理したいときは、forループがよく使われます。


for (let i = 0; i < fruits.length; i++) {
  console.log(fruits[i]);
}

このコードは、配列の中身を順番に取り出して1つずつ表示します。

8. 配列の便利なメソッドを紹介

8. 配列の便利なメソッドを紹介
8. 配列の便利なメソッドを紹介

JavaScriptの配列には、便利なメソッドがたくさんあります。代表的なものをいくつか紹介します。

  • indexOf(value):指定した値が最初に出てくる位置(インデックス)を返します。なければ -1
  • includes(value):指定した値が配列にあるかどうかを true または false で返します。
  • join(separator):配列の要素を指定した区切り文字でつなげて1つの文字列にします。
  • slice(start, end):配列の一部を切り出して新しい配列を作ります。

console.log(fruits.indexOf("みかん"));  // 1
console.log(fruits.includes("メロン"));   // false
console.log(fruits.join("、"));           // "りんご、みかん、バナナ"
console.log(fruits.slice(1, 3));          // ["みかん", "バナナ"]

9. 配列とオブジェクトの違い

9. 配列とオブジェクトの違い
9. 配列とオブジェクトの違い

配列は「順番」が重要で、数字のインデックスで要素にアクセスします。一方、オブジェクトは「名前(キー)」でデータを管理します。用途に合わせて使い分けることが大切です。

例えば、買い物リストのように順番で管理したいなら配列、ユーザー情報のように名前付きの情報をまとめたいならオブジェクトを使います。

10. 配列の注意点

10. 配列の注意点
10. 配列の注意点
  • 配列のインデックスは0から始まることを必ず覚えておきましょう。
  • 配列の要素にはどんなデータ型も入れられますが、なるべく同じ種類のデータをまとめると扱いやすくなります。
  • 配列のサイズは動的に変わるので、追加や削除を自由にできます。
カテゴリの一覧へ
新着記事
New1
TypeScript
TypeScriptのモジュール分離と単一責任原則(SRP)に基づく設計を初心者向けに徹底解説
New2
JavaScript
JavaScriptの正規表現を文字列に動的に組み込む方法(RegExpコンストラクタ)
New3
TypeScript
TypeScriptでグローバル名前空間の汚染を避ける設計方法!モジュール設計の基本
New4
JavaScript
JavaScriptの正規表現をデバッグするツールの使い方
人気記事
No.1
Java&Spring記事人気No1
JavaScript
JavaScriptのインストール方法まとめ!Windows・Mac・Linux別にステップ解説
No.2
Java&Spring記事人気No2
JavaScript
JavaScriptの正規表現をデバッグするツールの使い方
No.3
Java&Spring記事人気No3
JavaScript
JavaScriptの正規表現で繰り返し指定(* + ? {n,m})を学ぼう
No.4
Java&Spring記事人気No4
JavaScript
JavaScriptの正規表現を使ったバリデーション例まとめ
No.5
Java&Spring記事人気No5
JavaScript
JavaScriptの正規表現で否定のパターンを表す方法を学ぼう
No.6
Java&Spring記事人気No6
JavaScript
JavaScriptプログラムの実行方法まとめ!ブラウザ・Node.js・コンソールの使い方
No.7
Java&Spring記事人気No7
JavaScript
JavaScriptの正規表現でlookahead・lookbehindを使う応用例
No.8
Java&Spring記事人気No8
TypeScript
TypeScriptでパスエイリアスを設定する方法!tsconfig pathsでコードをスッキリ整理