js闭包内,如何返回外部函数返回值

请问这种情况怎样解决?


function get (filename) {
    
    // 此函数是耗时函数,采用异步方式调用
    baseApi._getFileCotent(filename, function (content) { 
        // 回调后,再将数据返回
    });
    
    return content; // 此处需要 同步的形式返回数据
}


var cnt = get("name"); // 同步调用

如题,同步函数内有一个异步函数,当异步函数回调后,同步函数才能返回。

async await

async await

1、get("name").then((res) =>{
console.log(res)
})

2、async function getName{
const res = await get('name');
console.log(res);
}
getName();