next() {
if (this.current <= this.to) {
return { done: false, value: this.current++ };
} else {
return { done: true };
}
this
, то что именно возвращается?) Все, что входит в объект, которому адресован этот this
? if (a < b)
a
здесь 1, а b
здесь 2, соответственно порядок должен быть 1, 2, а не 2, 1