Twitter hashtag: #esspec
21:01 再開
便利ツール
時事ネタ
自己紹介 (近況報告)
syumai syumai.icon
Go / TSを書いて暮らしてます
伊勢に行きました
tars0x9752 (たーず / naoki aoyama) tars0x9752.icon
iwatsurut
とくに、イベントもなく過ごしています。
js の話題ではないが、kyoto.go に参加しました。
ご参加ありがとうございました!yebis0942.icon
前回のあらすじ
今回の範囲
Iterator
code:js
function makeRangeIterator(start = 0, end = Infinity, step = 1) {
let nextIndex = start;
let iterationCount = 0;
const rangeIterator = {
next: function () {
let result;
if (nextIndex < end) {
result = { value: nextIndex, done: false };
nextIndex += step;
iterationCount++;
return result;
}
return { value: iterationCount, done: true };
},
};
return rangeIterator;
}
const obj = {
}
for (const value of obj) {
console.log(value); // 1 3 5 7 9
}
code:js
const end = 10;
let i = 0;
const it = {
next: function () {
if (i < end) {
i += 1;
return {};
}
return { done: true };
},
};
const obj = {
};
for (const value of obj) {
console.log(value);
}