小编给大家分享一下JavaScript高阶函数如何使用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
高阶函数就是可以把函数作为参数传递的函数
思路:
1,向高阶函数中传入 参数 和一个 处理函数
2,处理函数 对每个 参数 进行处理
使用场景:
想要获取数组中的每个数字平方后的数组
var process = function (array, processor) {
var l = []
for (var i = 0; i < array.length; i++) {
var a = array[i]
var element = processor(a)
l.push(element)
}
return l
}
var square = function (x) {
return x * x
}
var array = [1, 2, 3]
var result = process(array, square)
console.log(result)

以上是JavaScript高阶函数如何使用的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注天达云行业资讯频道!