Skip to main content
Stack Overflow
  1. About
  2. For Teams

Return to Answer

Active reading. Expanded.
Source Link
Peter Mortensen
  • 31.3k
  • 22
  • 110
  • 134

An ES2015ECMAScript 2015 / BabelBabel possibility is using a generator function to create an array of JSX:

function* jsxLoop(times, callback)
{
 for(var i = 0; i < times; ++i)
 yield callback(i);
}
...
<tbody>
 {[...jsxLoop(numrows, i =>
 <ObjectRow key={i}/>
 )]}
</tbody>

An ES2015 / Babel possibility is using a generator function to create an array of JSX:

function* jsxLoop(times, callback)
{
 for(var i = 0; i < times; ++i)
 yield callback(i);
}
...
<tbody>
 {[...jsxLoop(numrows, i =>
 <ObjectRow key={i}/>
 )]}
</tbody>

An ECMAScript 2015 / Babel possibility is using a generator function to create an array of JSX:

function* jsxLoop(times, callback)
{
 for(var i = 0; i < times; ++i)
 yield callback(i);
}
...
<tbody>
 {[...jsxLoop(numrows, i =>
 <ObjectRow key={i}/>
 )]}
</tbody>
Source Link

An ES2015 / Babel possibility is using a generator function to create an array of JSX:

function* jsxLoop(times, callback)
{
 for(var i = 0; i < times; ++i)
 yield callback(i);
}
...
<tbody>
 {[...jsxLoop(numrows, i =>
 <ObjectRow key={i}/>
 )]}
</tbody>
lang-js

AltStyle によって変換されたページ (->オリジナル) /