返回博主主页

ES6——Generator函数抛出异常

function* gen(x){
    try {
        var y = yield x + 2; } catch (e){
             console.log(e);
             console.log("进入异常catch输出");
    }
    return y; 
}
var g = gen(1);
console.log(g.next());
g.throw('出错了');

 

posted @ 2021-10-28 19:48  懒惰的星期六  阅读(98)  评论(0编辑  收藏  举报

Welcome to here

主页