高阶函数是指可以接受函数作为参数或返回函数作为结果的函数。在 JavaScript 中,有几个常用的高阶函数,包括 map()
、reduce()
、filter()
和 sort()
,以及与之相关的 Array
对象。下面是它们的说明:
-
map()
方法:map()
方法用于对数组中的每个元素应用给定的函数,并返回一个新的数组,其中包含函数的返回值。- 语法:
array.map(function(currentValue, index, array) { ... })
- 示例:
let numbers = [1, 2, 3, 4, 5]; let squared = numbers.map(function(num) { return num * num; }); console.log(squared)