本文へスキップ
JavaScript 入門 JavaScript 配列 forEach

配列を使って複数のデータを管理しよう

更新日:2026-08-02

配列を使うと、複数の値を順番にまとめて管理できます。記事タイトルの一覧を例に基本操作を確認します。


今回使用するファイル構成

javascript-practice/
├── index.html
└── js/
    └── script.js

配列を作る

const articleTitles = [
  'JavaScriptの歴史',
  '変数とデータ型',
  '条件分岐',
];

console.log(articleTitles);

配列は角括弧で作り、各要素をカンマで区切ります。

番号を使って要素を取得する

console.log(articleTitles[0]);
console.log(articleTitles[1]);

配列の番号は0から始まります。要素数はlengthで確認できます。

console.log(articleTitles.length);

要素を変更・追加する

articleTitles[1] = '変数を理解しよう';
articleTitles.push('関数');

console.log(articleTitles);

番号を指定すると要素を変更でき、push()は配列の末尾へ追加します。constで作った配列でも、配列自体を別の値へ再代入しなければ要素を変更できます。


forEachで繰り返す

articleTitles.forEach((title, index) => {
  console.log(`${index + 1}. ${title}`);
});

forEach()は要素ごとに関数を実行します。第1引数で要素、第2引数で現在の番号を受け取れます。

HTMLへ一覧を追加する

<ul id="article-list"></ul>
const articleList = document.querySelector('#article-list');

articleTitles.forEach((title) => {
  const item = document.createElement('li');
  item.textContent = title;
  articleList.append(item);
});

配列の要素数が増えても、同じ表示処理を繰り返せます。


まとめ

配列は複数の値を順番に管理します。番号による取得、push()による追加、forEach()による繰り返しを使えるようにしましょう。

次の記事では、一つの対象に関係する複数の値をオブジェクトへまとめます。