• 技术文章 >Web开发 >JavaScript

    javascript中yield关键字的使用

    小妮浅浅小妮浅浅2021-08-31 15:34:36原创129

    1、yield关键字只能用于生成器函数,它表示暂停函数内部代码的执行,并返回当前迭代数据。

    2、如果没有下一个yield,next返回对象的done将被放置为true。

    在yield关键字之后,表达式的结果将以next方式返回value值。

    实例

    def foo():
     
        print("starting...")
     
        while True:
     
            res = yield 4
     
            print("res:",res)
     
    g = foo()
     
    print(next(g))
     
    print("*"*20)
     
    print(next(g))

    以上就是javascript中yield关键字的使用,希望对大家有所帮助。更多Javascript学习指路:Javascript

    专题推荐:javascript yield
    品易云
    上一篇:javascript生成器函数的特点 下一篇:JS数组如何返回给定条件的首个元素

    相关文章推荐

    • javascript中promise的特殊场景应用• javascript中async/await是什么• javascript同步回调如何理解• javascript异步回调是什么• javascript数组如何判断是否存在指定值• javascript如何展开多维数组• javascript上下文中栈的理解• javascript上下文的创建阶段• javascript中迭代如何理解• javascript迭代器模式是什么• JavaScript中时间戳运算的方法• javascript中for...of循环的原理• javascript中for...of循环是什么• javascript中generator函数的介绍• javascript生成器函数的特点

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网