美文网首页
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