Discuss / JavaScript / yield 后不加;返回数组[1,1]是什么原理

yield 后不加;返回数组[1,1]是什么原理

Topic source

function* fib(max){

      var a=0,

       b=1,

       n=0

       while(n<max){

        yield a

        [a,b]=[b,a+b];

        n++;

       }

       return;

     }

    for (var x of fib(7)){

     console.log(x);

    }


  • 1

Reply