小编Dev*_*wen的帖子

使用回调来添加和乘以两个数字

我被提示完成,这就是所说的

编写两个函数,一个名为add,一个名为multiply,每个函数接收两个数字并返回适当的新值.

编写一个名为math的函数,它接受两个数字,一个函数'operator'作为参数.

  • 此函数应返回使用适当参数调用的回调.

我几乎已经完成了这个问题,并且不知道该做什么来完成,任何帮助都将不胜感激.这就是我所拥有的.

function add(num1, num2){
  return num1 + num2;
}
function multiply(num1, num2){
  return num1 * num2;
}
function math(num1, num2, func){
  return func();
}
math(1,2,add);
Run Code Online (Sandbox Code Playgroud)

日志只返回nan,我不确定为什么它不是一个数字,我也不确定代码是否写入了他们想要的回调?

javascript function multiplication

3
推荐指数
1
解决办法
884
查看次数

JavaScript:返回对象的多行箭头函数

我收到了遵循的提示,说明

编写一个名为 gemInfo 的多行箭头函数,它接受三个参数:宝石类型、宝石大小和宝石颜色。让 gemInfo 函数返回一个 abject,并将这些参数的值设置为这三个键:gemType、gemSize、gemWeight。

  • 应该使用箭头功能
  • 应该是多行函数

function gemInfo(type, size, color){
  var obj = {
    type: gemType,
    size: gemSize,
    color: gemColor
  };
  return () => obj;
}
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所拥有的,我对自己的错误感到茫然,有人可以给我任何指导吗?

javascript return object multiline arrow-functions

1
推荐指数
1
解决办法
4599
查看次数