Typescript简单回调函数

Typescript简单回调函数,typescript,callback,Typescript,Callback,在typescript中,让函数等待回调函数的最简单方法是什么 public isLoggedIn() : boolean { myCallBackFunction.getItem(access_token).then((value) => { return value; }); } 这当然不会编译,但我如何让它等待结果呢?恐怕没有这种方法 如果您正在使用的api没有为您提供异步函数的同步对应项(在您的例子中是它的getItem),通过直接使用承诺或使用

在typescript中,让函数等待回调函数的最简单方法是什么

public isLoggedIn() : boolean
{
    myCallBackFunction.getItem(access_token).then((value) => {
        return value;
    });

}

这当然不会编译,但我如何让它等待结果呢?

恐怕没有这种方法


如果您正在使用的api没有为您提供异步函数的同步对应项(在您的例子中是它的
getItem
),通过直接使用承诺或使用async/await,您必须以异步方式使用它。

非Ajax的可能重复尝试了几个但没有一个工作异步概念是相同的,无论是Ajax还是任何其他异步回调。用你正在尝试但不起作用的内容更新你的问题。另请参见。举个简单的例子如何。尽量少用几行