セットの反復処理
CoddyのJavaScriptジャーニー「論理とフロー」セクションの一部 — レッスン 29/65。
JavaScriptのSetは反復可能(iterable)であり、その要素をループで処理することができます。Setを反復処理する方法はいくつかあります:
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を反復処理します。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
チートシート
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を反復処理します。
自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。