美文网首页
关于generator的功能

关于generator的功能

作者: Rangoon | 来源:发表于2020-03-10 16:48 被阅读0次

    在之前的公司里面用过dva,他们的框架都是封装好的,第一次看代码的时候,看到了函数名前面带有*,一看就懵逼了,随后查也没查到是干啥的。之后看了ts之后才知道是generator创建懒迭代器用的(原谅洒家才疏学浅不学习)。

    现在来说一个这个懒迭代器的功能(大神们就不用看了,纯小白)。

    1.generator对象只会在调用next的时候才会开始运行。

    2.函数在执行到yield语句的时候会暂停并返回yield的值

    3.函数在next被调用的时候才会继续恢复执行。

    当我知道这个功能这么牛逼的时候,真把我惊艳到了。

    yield除了能把值给返回到外部,外部也一样可以传值到內部进行调用。

    就是这样。

    相关文章

      网友评论

          本文标题:关于generator的功能

          本文链接:https://www.haomeiwen.com/subject/dfqgdhtx.html