如何修复不起作用的 Javascript 函数?

用户8007125

我开始学习 Javascript,但我不明白以下内容:

我需要执行“支付”方法才能支付所有不同的人;所以,我需要完成“薪水”这个功能该函数接收一个数组对象;所有这些对象都“知道”如何执行“pay”方法。另外,我想将结果存储在数组"result" 中

我这样做了,但似乎不起作用:

function salary($persons) {
  $results= [];

  $persons->pay();

  return $results;
} 

我错过了什么?我的功能有什么问题?

某些表演

-> 不是 Javascript 语法。

要通过对另一个数组的每一项执行操作来构造一个数组,请使用.map

function salary(persons) {
  return persons.map(person => person.pay());
} 

function salary(persons) {
  return persons.map(person => person.pay());
}

console.log(salary([
  { pay: () => 5 },
  { pay: () => 10 }
]));

由于这不是 PHP,因此无需为变量添加前缀$

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章