【发布时间】:2017-03-17 13:30:12
【问题描述】:
我正在尝试从数组构建生成器函数。最简单的例子是:
const array = [1,2,3,4]
function * createGenerator () {
array.map(function(elem){
yield elem
}
}
我希望:
function * createGenerator () {
yield 1
yield 2
yield 3
yield 4
}
另外,如果我想添加这样的 switch 语句:
function processServerActions (array) {
for (let elem in array) {
switch(elem) {
case 1:
yield 1111
case 2:
yield 22222
case 3:
yield 333333
yield 444444
case 4:
yield 55555
}
}
}
但是不工作。我错过了什么?
谢谢!
【问题讨论】:
-
弹出几个语法错误...
标签: javascript asynchronous generator yield