1. <script>
  2. /**
  3. * es5
  4. */
  5. var show = function () {
  6. console.log(a);
  7. }
  8. /**
  9. * es6 箭头函数
  10. * 特点:省略了function关键字
  11. */
  12. var go = (a) => {
  13. console.log(a);
  14. }
  15. </script>

简写:

  1. 如果参数只有一个可以省略小括号,<br /> 输出语句只有一段可以省略大括号;
  1. <script>
  2. var go = (a) => {
  3. console.log(a);
  4. }
  5. /*
  6. 简写
  7. 如果参数只有一个可以省略小括号,
  8. 输出语句只有一段可以省略大括号
  9. */
  10. var show = a => console.log(a);
  11. show(99);
  12. </script>

如果输出语句只有一段return语句,可以省略return;

  1. <script>
  2. var go = (a) =>{
  3. return a;
  4. }
  5. /**
  6. * 如果输出语句只有一段return语句,可以省略return;
  7. */
  8. var show = a => a;
  9. console.log(show(99));
  10. </script>