19
ES6(ECMAScript 6)で可変変数なしでx回ループするメカニズムはありますか?
xJavaScriptで時間をループさせる一般的な方法は次のとおりです。 for (var i = 0; i < x; i++) doStuff(i); しかし、++演算子を使用したり、可変変数を使用したりしたくありません。では、ES6でx別の方法でループ時間をとる方法はありますか?Rubyのメカニズムが大好きです。 x.times do |i| do_stuff(i) end JavaScript / ES6で似ているものはありますか?私はちょっとごまかして、自分のジェネレータを作ることができました: function* times(x) { for (var i = 0; i < x; i++) yield i; } for (var i of times(5)) { console.log(i); } もちろん私はまだ使っていi++ます。少なくともそれは見えません:)、しかし私はES6にもっと良いメカニズムがあることを望んでいます。