-1
ライブラリからシングルスレッドアプリケーションへのコールバック関数をカバーする必要があります。私はメソッドhomerSendJsonMessage
を何回か呼びます。それを一つずつ行うことが重要です。常に前のものを待つ。それは建築家のようなものです。パッキング通常の関数へのコールバック
私はライブラリのコールバック関数を持っていますが、私のメソッドにそれらを入れると、JavaScriptは一気に実行されます。 (私は理由を知っています)、私はこの例がそれを解決できたと思います。しかし、 "IDE"と言う - 返されない値..任意のアドバイス?あなたのsendJson
方法として、ライブラリ
homerSendJsonMessageToYoda(message:YodaJsonMessage, callback:((message:YodaJsonMessage, error:any)=>void)):void;
IDEは右である、あなたはメソッドが 'YodaJsonMessageを返すことを定義します。
(2)約束を返します。 |エラーですが、関数は何も返しません。 –
私は知っていますが、どうすれば解決できますか? – TyZet
'lib.homerSendJsonMessage'は何を返しますか?また、javascriptは常にシングルスレッドです。 –