我如何使用一个函数的响应被调用作为调用另一个函数的参数?


uploadImage(extraFileItems[i])
          .then(response => 
            console.log(response)

            );
            
            // addItemToBin(bin, name, url);

我在这里调用一个从API获取数据的函数。API返回一个承诺,其中包含我想传递的"url"的结果。参数中的addItemToBin"函数。如何调用addItemToBin"函数并在uploadImage函数调用中传递承诺结果的参数?

我试着接受响应并将其设置为一个名为url的变量,但是,这不起作用。我也试过调用additemtobin;函数,但是,这也不起作用。

我也试过只是调用"addItemToBin"函数,但是,这也不起作用。

就是这么做的。

uploadImage(extraFileItems[i])
  .then(response => addItemToBin(bin, name, response));

如果不适合你,请提供更多的细节。

最新更新