Discuss / JavaScript / yield 后面必须加上分号

yield 后面必须加上分号

Topic source

执行的时候发现一个小问题,该代码 yield 后面的分号是不能省略的

function* fib(max) {
  var
    a = 0,
    b = 1,
    n = 0
  while (n++ < max) {
    yield a;
    [a, b] = [b, a + b]
  }
  return;
}

  • 1

Reply