函数式编程JavaScript



交给我的两个任务似乎很难理解,在完成我认为模块负责人想要的任务之前,其他人可以绕开这些任务吗?

  1. 创建一个名为"hasMatch"的函数,该函数接受一个函数和一个列表,如果该函数返回 true对于列表中的至少一个项目返回 true,否则返回 false。您的函数是否有效多态性(例如在数字和字符串上(?
  2. 编写一个将数字作为参数的函数,并返回一个也采用number:调用新函数时,它返回其参数和原始数字的总和。

如果您能够举例以更好地解释,我们将不胜感激。

编辑:我显然不希望我得到绝对的答案,只是想解释这个问题的含义,因为我正在努力理解领导者想要什么。

function hasMatch( function , list) {
// actually calling the function next line
if (function (list)=== true ){
return true}
else return false;
}
为了使你的函数

使用不同类型的参数(如字符串和数字(运行,这些参数通常被认为是原语,你必须重载你的函数;这意味着你根据参数类型创建不同的函数实现。可能的内容完全取决于您编写代码的语言。

最新更新