我要异步替换字符串的一部分
var str = "abc"
var str2 = str.replace(/a/g,m=>{
new Promise(r=>r("x"),j=>j("rejected"))
.then(result=>result)
})
console.log(str2)
我尝试使用async / await:
var str = "abc"
var str2 = str.replace(/a/g,async(m)=>{
return await new Promise(r=>r("x"),j=>j("rejected"))
.then(result=>result)
})
console.log(str2) //[object Promise]bc