小编给大家分享一下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高阶函数如何使用的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。