function* test() {
var a = yield 1
console.log(a)
var b = yield 2
console.log(b)
var c = a + b
console.log(c)
}
var generator = test()
console.log(generator)
var step1 = generator.next()
console.log(step1,'step1')
var step2 = generator.next(step1.value)
console.log(step2)
var step3 = generator.next(step2.value)
console.log(step3)