No1: 函数式编程:即函数可以作为参数传递,也可以作为返回值 No2: map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回 No3: reduce(f, [x1, x2, x3, x4]) = f(f(f(x1, x2), x3), x4) No4: 排序 No5: 函数作为返回值,每个返回值函数式不一样的(应该是对象地址不一样) No6: 返回闭包时牢记一点:返回函数不要引用任何循环变量,或者后续…