美文网首页
2018-05-14 genarator实现

2018-05-14 genarator实现

作者: praycis | 来源:发表于2018-05-14 18:14 被阅读0次
function ge(){
    let arr = [1, 2];
    let i = 0;
    return {
        next(){
            let done = (i >= arr.length);
            let value = !done ? arr[i++] : undefined
            return {
                done: done,
                value: value
            }
        }
    }
 }
console.log(ge().next()); //{false, 1}
console.log(ge().next()); //{false, 2}
console.log(ge().next()); //{true, undefined}

相关文章

网友评论

      本文标题:2018-05-14 genarator实现

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