编辑代码

//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
console.log("Hello JSRUN!   \n\n         - from NodeJS .");

function blobToBase64(blob) { // blob转base64
    return new Promise((resolve, reject) => {
        const fileReader = new FileReader();
        fileReader.onload = (e) => {
            // console.log('fileReader', e.target.result.split('data:application/octet-stream;base64,').pop());
            resolve(e.target.result.split('data:application/octet-stream;base64,').pop());
        };
        fileReader.readAsDataURL(blob);
        fileReader.onerror = () => {
            reject(new Error('blobToBase64 error'));
        };
    });
}

function test(num) {
    return new Promise((resolve, reject) => {
        if (num === 2) {
            resolve(1)
        }
    })
}

test(2).then(() => {
    blobToBase64('11').then(() => {
        console.log('blobsuccess')
    }).catch(err => {
        console.log('blob error', err)
    })
}).catch(err => {
    console.log('err', err)
})