0
私は以前に解決され、返されたデータと更なるパラメータを約束のチェーン内で渡したいと思います。明確化のために例を参照してください。約束内で複数のパラメータを渡す
以下の機能は、Promiseを返して、正しく実行されます。それは本当に追加パラメータを渡すことです。それが正常に動作し、上記のような構文を持つ
API.getSomething(id).then(API.processIt)
getSomething function(id) { returns a promise with data }
processIt function(data) { process the returned data }
:
のような約束チェーンを考えることができます。私は、追加のパラメータを追加すると:
API.getSomething(id).then(API.processIt(data, "random"))
processIt function(data, misc) {...} it does't work anymore.
は、追加のライブラリをせずに、前の実行の約束の結果を使用して約束チェーン内の追加パラメータを渡す方法はありますか?
チェーン全体のデザインではありません。私は知っている、問題は別のデザインをバイパスすることができますが、いくつかのAPIの変更が原因で問題を処理する方法です。この行で
を試してみてください。助けてくれてありがとう!私の問題を解決する – Michael