现实应用
虽然有可能是第一次真正的去了解什么是高阶函数,但是其实我们在日常开发中经常会用到它,只是我们没有去留意或者说不知道它的称谓而已。
示例:数组的排序(sort)函数
var arr = [23,54,3,12,78]; arr.sort(function(a,b){ return a-b; });
有没有很熟悉的感觉,想一想常见的还有哪些高阶函数。
var test = [5,34,87,32,56,2,17];将数组test按从大到小进行排序,并打印排序结果。
var test = [5,34,87,32,56,2,17]; test.sort(function(a,b){ return b-a; }); console.log(test);