搜索
您的当前位置:首页正文

javascript中yield关键字的使用

来源:二三四教育网

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学习指路:

推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

Top