TypeError:func(...)。then不是一个函数

癌症

我是JavaScript的初学者。我试图了解JS中的功能和承诺。我写了一个小代码。代码用途:我编写了这段代码,以了解then带有返回值的函数对promise函数(的工作输入:a,b输出:如果a&b的总和为0,则显示警报语句,否则在警报值中显示sum。

const func = (a, b) => {

  let operand1 = a * 10;
  let operand2 = b * 10;

  return operand1 + operand2
};

const funcwrapper = (a, b) => {
  func(a, b).then((sum) => {
    if (sum == 0) {
      window.alert("value is zero");
    } else {
      window.alert(("sum is " + sum));
    }
  })
};

funcwrapper(5, 5);

经过大量调查后,我仍然对具有某些返回值的函数的这种承诺感到困惑。因此最终尝试实现代码以理解并陷入该错误。

请帮助我理解此主题。

感谢您的帮助。提前致谢

巴尔玛

func() 需要兑现承诺:

const func = (a, b) => {

  let operand1 = a * 10;
  let operand2 = b * 10;

  return new Promise((resolve, reject) => resolve(operand1 + operand2));
};

const funcwrapper = (a, b) => {
  func(a, b).then((sum) => {
    if (sum == 0) {
      window.alert("value is zero");
    } else {
      window.alert(("sum is " + sum));
    }
  })
};

funcwrapper(5, 5);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

TypeError:jQuery(...)。on不是一个函数

来自分类Dev

TypeError:this。$ set不是一个函数

来自分类Dev

TypeError:require(...)不是一个函数

来自分类Dev

TypeError:$(...)。datepicker不是一个函数

来自分类Dev

TypeError:* .getMonth不是一个函数

来自分类Dev

TypeError:$(...)。dialog不是一个函数

来自分类Dev

TypeError:$(...)。datepicker不是一个函数

来自分类Dev

TypeError:$(...)。visualize不是一个函数

来自分类Dev

TypeError:require(...)不是一个函数

来自分类Dev

TypeError:$ .mainBowerFiles不是一个函数

来自分类Dev

NodeJS:TypeError:缓冲区不是一个函数(但它是一个函数!)

来自分类Dev

TypeError:<Array> .each不是一个函数

来自分类Dev

AngularJS TypeError:“ track”不是一个函数

来自分类Dev

JavaScript TypeError:$(...)。parent不是一个函数

来自分类Dev

Angular JS TypeError:$ http不是一个函数

来自分类常见问题

NodeJs:TypeError:require(...)不是一个函数

来自分类Dev

Sequelize TypeError Associate不是一个函数

来自分类Dev

TypeError:$ .fn.dataTable.moment不是一个函数

来自分类Dev

TypeError:THREE.Math.lerp不是一个函数

来自分类Dev

TypeError:undefined不是一个函数-.parent()

来自分类Dev

收到TypeError:$(...)。datetimepicker不是一个函数

来自分类Dev

给TypeError续集belongsToMany:undefined不是一个函数

来自分类Dev

jQuery验证插件-TypeError:$(...)。validate不是一个函数

来自分类Dev

TypeError:myCanvas.getContext不是一个函数

来自分类Dev

TypeError:document.observe不是一个函数

来自分类Dev

我不断收到TypeError:undefined不是一个函数

来自分类Dev

TypeError:React.renderToStaticMarkup不是一个函数

来自分类Dev

TypeError:$(...)。unload不是一个函数-JQuery 3.1.0

来自分类Dev

bootstrap multiselect:TypeError:$(...)。multiselect不是一个函数

Related 相关文章

  1. 1

    TypeError:jQuery(...)。on不是一个函数

  2. 2

    TypeError:this。$ set不是一个函数

  3. 3

    TypeError:require(...)不是一个函数

  4. 4

    TypeError:$(...)。datepicker不是一个函数

  5. 5

    TypeError:* .getMonth不是一个函数

  6. 6

    TypeError:$(...)。dialog不是一个函数

  7. 7

    TypeError:$(...)。datepicker不是一个函数

  8. 8

    TypeError:$(...)。visualize不是一个函数

  9. 9

    TypeError:require(...)不是一个函数

  10. 10

    TypeError:$ .mainBowerFiles不是一个函数

  11. 11

    NodeJS:TypeError:缓冲区不是一个函数(但它是一个函数!)

  12. 12

    TypeError:<Array> .each不是一个函数

  13. 13

    AngularJS TypeError:“ track”不是一个函数

  14. 14

    JavaScript TypeError:$(...)。parent不是一个函数

  15. 15

    Angular JS TypeError:$ http不是一个函数

  16. 16

    NodeJs:TypeError:require(...)不是一个函数

  17. 17

    Sequelize TypeError Associate不是一个函数

  18. 18

    TypeError:$ .fn.dataTable.moment不是一个函数

  19. 19

    TypeError:THREE.Math.lerp不是一个函数

  20. 20

    TypeError:undefined不是一个函数-.parent()

  21. 21

    收到TypeError:$(...)。datetimepicker不是一个函数

  22. 22

    给TypeError续集belongsToMany:undefined不是一个函数

  23. 23

    jQuery验证插件-TypeError:$(...)。validate不是一个函数

  24. 24

    TypeError:myCanvas.getContext不是一个函数

  25. 25

    TypeError:document.observe不是一个函数

  26. 26

    我不断收到TypeError:undefined不是一个函数

  27. 27

    TypeError:React.renderToStaticMarkup不是一个函数

  28. 28

    TypeError:$(...)。unload不是一个函数-JQuery 3.1.0

  29. 29

    bootstrap multiselect:TypeError:$(...)。multiselect不是一个函数

热门标签

归档