問題タブ [es6-promise]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Karma、PhantomJS、es6 Promise
新しい es6 promises を使用する JavaScript ライブラリを作成しています。promise が定義されているため、Firefox でライブラリをテストできます。ただし、Karma と PhantomJS でコードをテストしようとすると、エラーが発生しますCan't find variable: Promise.
。これは、PhantomJS ブラウザーが es6 の約束をまだサポートしていないためだと推測しています。
promise のポリフィルを取り込むように Karma を構成するにはどうすればよいですか?
javascript - fetch: JSON エラー オブジェクトで promise を拒否します
成功時と失敗時の両方で JSON データを返す HTTP API があります。
失敗例は次のようになります。
JavaScript コードで達成したいことは、次のようなものです。
javascript - Co-Request モジュールと NodeJs で応答をファイルにパイプする方法は?
Co-Requestを使用 して http URL から Zip ファイルを読み取り、サーバーから読み取るコードを以下に示します。
コードはすでに機能しています。しかし、応答 Zip をファイルに書き込む方法がわかりません。
Co-Request は実際には Request のラッパーであり、ファイルをストリームにパイプする以下のコードを見つけました。しかし、Co-Request と yield を使用して同じものを記述する方法がわかりません。
yield と co-request を使用して応答 zip をファイルに書き込む方法を教えてください
javascript - 内部の約束が解決される前に約束が解決される
私には約束があり、内なる約束が解決されたときにのみ解決したいと考えています。現在、「loadend」コールバックで「resolve」関数に到達する前に解決されます。
私は何が欠けていますか?resolve を使用する方法と、別の promise 内で promise を使用する方法について混乱しています。
ウェブ上で役立つものは何も見つかりませんでした。
次の例では、基本的に一連のファイルをロードします。ファイルごとに blob を取得し、この blob をファイル リーダーに渡します。
すべてのファイルがファイル リーダーに渡されたら、Promise チェーンの次の関数に移動します。
現在、解決が呼び出されるのを待たずに、チェーン内の次の関数に進みます。
javascript - ジェネレーター内でプロミスをラップすることは可能ですか?
私ができるように、ジェネレーターを使用して promise-wrapper を作成しようとしています:
これまでのところ、私は試してきました:
ただし、法線内での降伏は許可されていないため、これは失敗します。これに対する回避策はありますか?ありがとう:D
ps: コードを es6 から es5 に変換するために babel を使用しています