generator

function* hellloWordGenarator(){
    yield 'hello';
    yield 'world';
    yield 'ending';
}

var hw = hellloWordGenarator()
console.log(hw)
//1.hw是一个generator的遍历器对象
// Generator {_invoke: ƒ}
// _invoke: ƒ invoke(method, arg)
// __proto__: Generator

//2. 可以通过next()方法,可以移动内部指针
console.log(hw.next())
console.log(hw.next())
console.log(hw.next())
console.log(hw.next())

你可能感兴趣的:(es6,js)