js: map: var arr = [1,2,3,4,5]; var res = arr.map(function(x){ return x * x; }); //res 现在 = [1,4,9,16,25]; 这种写法等同于下面一种写法 function f(x){ return x * x; } var res = arr.map(f); //这里会直接调用f方法,也可以条用js内置的别的方法如String,使arr里的数字变成字符串. reduce: var arr = [1,2,3,4…