如何处理Promise和Arrow函数返回响应

时间:2018-10-18 23:48:10

标签: javascript

我正在尝试在格式化响应时处理Vibrant.js所述的Promise。它应该返回

当我使用以下代码将响应输出到控制台时,效果很好。

function main(imageURL) {
  Vibrant.from(imageURL).getPalette()
    .then((palette) => console.log(palette))
}

但是,我想通过另一个函数来格式化响应。因此,我有以下内容,但控制台没有任何内容。

function main(imageURL) {
  Vibrant.from(imageURL).getPalette()
    .then((palette) => formattedPalette(palette))
}

function formattedPalette(palette) {
  return palette
}

main();
console.log(main())

链接事件时,我显然丢失了一些东西。

0 个答案:

没有答案