- forループを使用した範囲の切り替え:
function switchRangeWithForLoop(start, end) {
for (let i = start; i <= end; i++) {
// 範囲内の各整数に対する処理
console.log(i);
}
}
switchRangeWithForLoop(1, 10); // 1から10までの整数を出力
- Array.from()メソッドを使用した範囲の切り替え:
function switchRangeWithArrayFrom(start, end) {
const range = Array.from({ length: end - start + 1 }, (_, index) => index + start);
// 範囲内の各整数に対する処理
range.forEach((num) => {
console.log(num);
});
}
switchRangeWithArrayFrom(1, 10); // 1から10までの整数を出力
- ES6のジェネレータ関数を使用した範囲の切り替え:
function* rangeGenerator(start, end) {
for (let i = start; i <= end; i++) {
yield i;
}
}
const rangeIterator = rangeGenerator(1, 10);
for (const num of rangeIterator) {
// 範囲内の各整数に対する処理
console.log(num);
}
- Arrayのmap()メソッドを使用した範囲の切り替え:
function switchRangeWithArrayMap(start, end) {
const range = Array(end - start + 1).fill().map((_, index) => index + start);
// 範囲内の各整数に対する処理
range.forEach((num) => {
console.log(num);
});
}
switchRangeWithArrayMap(1, 10); // 1から10までの整数を出力
これらの方法を使用すると、JavaScriptで整数の範囲を切り替えることができます。適切なメソッドやループを選択し、処理する必要のある範囲内の整数に対して適用することができます。