js学习之ES6入门基础篇_补充 生成器函数

生成器函数 格式

function* 函数名(){

}

代码:

js学习之ES6入门基础篇_补充 生成器函数_第1张图片

运行结果:

js学习之ES6入门基础篇_补充 生成器函数_第2张图片 

 console.log(show().next());

才是真正运行show函数的方式。

 

js学习之ES6入门基础篇_补充 生成器函数_第3张图片 

 生成器函数的使用,可以配合yield和next的配合,达到可以让函数无限次return的效果。

整体代码如下,具体讲解请参考下相关代码附近的注释。

另:附上之前的自动选择卡的讲解版的代码实现。

以上。




    
    
    Document
    


    

点击事件组

DIV1
DIV22
DIV333

自动播放组

DIV1
DIV22
DIV333

 

你可能感兴趣的:(JavaScript)