JSFiddle - React, Tailwind, and code Playground

by Bryan Braun

HTML

<div class="output">

</div>

JavaScript

var fibonacci = {
  [Symbol.iterator]: function*() {
    var pre = 0, cur = 1;
    for (;;) {
      var temp = pre;
      pre = cur;
      cur += temp;
      yield cur;
    }
  }
}

for (var n of fibonacci) {
  // truncate the sequence at 1000
  if (n > 1000)
    break;
  $('.output').append('<div>' + n + '</div>');
}