funA(obj){
A.then(res=>{
retrun new promise((resolve, reject)=>{
console.info('AAA',res)
resolve(obj.result(res))
})
})
}
funB(){
funA({
result=>{
B.then(res=>{
console.info(result,res)
})
}
})
}