SOURCE

// const url = 'http://jsrun.net/res/ads/adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js'

// var promise = axios.get(url)
// promise.then(res => {
//     console.log(res.data)
// })

// function test(text, time = 3000) {
//     return new Promise((resolve, reject) => {
//         window.setTimeout(() => {
//             console.log(text)
//             resolve(text)
//         }, time)
//     })
// }

// function* gen() {
//     yield test('abc', 5000)
//     yield test('efg')
// }

// let genInst = gen()
// genInst.next().value.then(data => {
//     console.log('===>', data)
// })
// genInst.next().value.then(data => {
//     console.log('===>', data)
// })

function test(text, time = 3000) {
    return new Promise((resolve, reject) => {
        window.setTimeout(() => {
            console.log(text)
            resolve(text)
        }, time)
    })
}

async function asyncGen() {
    await test('abc')
    await test('efg')
}

// let genInst = gen()
// genInst.next().value.then(data => {
//     console.log('===>', data)
// })
// genInst.next().value.then(data => {
//     console.log('===>', data)
// })
console 命令行工具 X clear

                    
>
console