JavaScript自学笔记(必看篇)(3)

function* fib(max){ var t,a=0,b=1,n=1; while(n<=max){ yield a; t=a+b; a = b; b = t; n++; } return a; } for (var x of fib(10)) {//用for ... of循环迭代generator对象 document.write(x+'&nbsp'); // 依次输出0, 1, 1, 2, 3 } 用generator产生一个自增的ID(无需全局变量) function* next_id(){ for(var x = 1; x < 100; yield x++ ); } var g = next_id(); alert(g.next().value);//1 alert(g.next().value);//2 alert(g.next().value);//3

以上就是小编为大家带来的JavaScript自学笔记(必看篇)全部内容了,希望大家多多支持脚本之家~

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wzsdpf.html