Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ JavaScript配列の習得まとめ | JavaScript配列の習得
JavaScriptデータ構造

bookJavaScript配列の習得まとめ

メニューを表示するにはスワイプしてください

配列は、値のコレクションを格納および操作するために使用されるデータ構造。

配列の作成

  • JavaScriptの配列は角括弧 [] を使用して作成され、配列リテラルと呼ばれる;
  • 配列内の要素はカンマで区切る。
// Array literal creation
const colors = ["red", "green", "blue"];
const numbers = [1, 2, 3, 4, 5];

// Arrays with different data types
const mixedArray = ["apple", 42, true, { name: "John" }];

配列要素へのアクセス

  • 配列のインデックスは 0 から始まり、最初の要素がインデックス 0、2番目の要素がインデックス 1 となる;
  • 配列内の特定の要素には、要素のインデックスを角括弧で指定してアクセスできる。
const firstColor = colors[0]; // "red"
const secondNumber = numbers[1]; // 2

配列要素の変更

配列要素は、インデックスを指定して新しい値を代入することで変更可能。

colors[1] = "yellow";
numbers[0] = 10;

配列の長さ

配列の length プロパティは、その配列に含まれる要素数を表します。要素が追加または削除されると、自動的に調整されます。

const colorsCount = colors.length; // 3
const numbersCount = numbers.length; // 5

最後の要素の取得

配列の最後の要素の値を取得するには、配列の長さを使ってインデックスを計算します。インデックスは array.length - 1 です。

const lastColor = colors[colors.length - 1];
const lastNumber = numbers[numbers.length - 1];

for ループ

  • for ループは、配列の各要素を順に処理するために使用されます。
  • ループカウンタ変数(例:i)を使って、インデックスごとに各要素へアクセスします。
  • カウンタが配列の長さより小さい間、ループが継続します。
  • 配列の反復処理における基本的な手法です。
for (let i = 0; i < numbers.length; i+=1) {
  console.log(numbers[i]);
}

For...of ループ

  • for...of ループは、配列を反復処理するためのよりモダンで簡潔な方法。
  • ループカウンターを自動的に処理し、各要素の値に直接アクセス可能。
  • 配列の反復処理を簡素化し、コードをよりクリーンで読みやすくする。
for (const color of colors) {
  console.log(color);
}
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  9

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  9
some-alt