そこで私はこの問題を解決するために全力を尽くしました。車輪の再発明に誇りを持つプログラマーとして、 次のコードを考えてみましょう。 定数 trans = require('node-google-translate-skidz'); 関数 translate (str, strEn, tarEn) { p = () => {とする 新しい Promise を返します ((resolve, reject) => { トランス({ テキスト: str, ソース: strEn ? strEn : 'zh', ターゲット: tarEn ? tarEn : 'en' }, 関数 (結果) { 解決(結果.翻訳) }); }) } 非同期() => { b = p() を待つ コンソールログ(b); } ()を返す //コンソールログ(b) } c = translate('中国語') とします。 コンソールログ('c', c) このコードはおそらく、非同期の問題を解決するために私が思いついた最善の解決策ですが、答えはまだ成功していません。しかし、 translate メソッドが呼び出される場所を確認し、呼び出し後に翻訳結果を出力します。これを行う目的は、もちろん、結果が出た後でそれを印刷することです。Promise 結果が利用可能になった後に印刷するという目的を達成するために、 なぜ? スコープの概念を導入することで、メソッド本体の これで、「JavaScript の非同期処理で await を省略できますか?」の記事は終了です。JavaScript の非同期処理の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: div 内の img と span の垂直方向の中央揃えの問題について
目次Vueルーティング相対パスジャンプ1. 属性の追加2.router.resolveメソッドVue...
MySQL の遅いクエリの説明MySQL スロー クエリ ログは、MySQL が提供するログ レコー...
目次問題の説明Vueの動的コンポーネントとはアプリケーションシナリオの説明実装手順ステップ 1 (新...
1. MySQLをダウンロードするURL: https://dev.mysql.com/downlo...
1. Docker Compose の使用方法は docker コマンドの使用方法と非常に似ています...
目次1. 開発者プラットフォームの構成問題を解決する1. 開発者プラットフォームの構成1. 開発者プ...
序文まず、高性能サーバーの高可用性またはホットスタンバイソリューションである Keepalived ...
マウスが画像上にあるときにズームインおよびズームアウトするには、JS を使用します。具体的なコードは...
序文コンピュータの数値は浮動小数点であるため、計算プロセス中に取得されるデータは通常正確ではなく、そ...
いいえnvmはnodejsの複数のバージョンを管理する役割を担っています。インストール: https...
Nginx は複数のサーバーをリバース プロキシします。つまり、nginx に異なるリクエストを送信...
Mybatis ページングプラグイン pageHelper の詳細な説明と簡単な例動作フレームワーク...
目次1 Nginxのインストール2 Nginxの設定3 ホストファイルを変更する4 テストNginx...
目次1. はじめに2. 環境整備1. 基本環境3.Mysqlマスタースレーブ構成をインストールする1...
wxsとは何ですか? wxs (WeiXin Script) は、小規模プログラム用のスクリプト言語...