当你在回调函数里要使用函数表达式时,尽量使用箭头函数,比如数组中的 Map.filter.reduce等的回调函数中 [1,2,3].map((x) => { let y = x + 1; return x * y; }); 如果函数只有一个参数并且函数体没有大括号,就删除参数的圆括号 [1,2,3].map(x => x * x) 箭头函数的函数体涉及多行,则把函数体包含在圆括号里更具有可读性 function httpMagicObject() { } ['get', 'post', 'p…