Menu
Coddy logo textTech

セットの反復処理

CoddyのJavaScriptジャーニー「論理とフロー」セクションの一部 — レッスン 29/65。

JavaScriptのSetは反復可能(iterable)であり、その要素をループで処理することができます。Setを反復処理する方法はいくつかあります:

  1. for...of ループを使用する:
const mySet = new Set([1, 2, 3, 4, 5]);
for (const item of mySet) {
  console.log(item);
}
  1. forEach メソッドを使用する:
mySet.forEach(item => {
  console.log(item);
});
  1. 配列に変換して配列メソッドを使用する:
const myArray = Array.from(mySet);
myArray.forEach(item => {
  console.log(item);
});

これらのメソッドはいずれも、挿入された順序でSetを反復処理します。

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

チートシート

JavaScriptのSetは反復可能(iterable)であり、いくつかの方法でループ処理を行うことができます:

for...of ループを使用する場合:

const mySet = new Set([1, 2, 3, 4, 5]);
for (const item of mySet) {
  console.log(item);
}

forEach メソッドを使用する場合:

mySet.forEach(item => {
  console.log(item);
});

配列に変換して配列メソッドを使用する場合:

const myArray = Array.from(mySet);
myArray.forEach(item => {
  console.log(item);
});

すべてのメソッドは、挿入された順序でSetを反復処理します。

自分で試してみよう

このレッスンにはコードチャレンジは含まれていません。

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

論理とフローのすべてのレッスン