要努力啊小汤!
当你的才华还不足以撑起你的野心时,你应该静下心学习!!!
  1. 箭头函数:将原函数的“function”关键字和函数名都删掉,并使用“=>”连接参数列表和函数体。
  2. 箭头函数语法:
        var fn1 = function(a, b) {
            return a + b
        }
         
        function fn2(a, b) {
            return a + b
        }
    ------------------------------------------------------------------
    var fn1 = (a, b) => {
        return a + b
    }
     
    (a, b) => {
        return a + b
    }
    ------------------------------------------------------------------
    当函数参数只有一个,括号可以省略;但是没有参数时,括号不可以省略。
    • // 无参
    • var fn1 = function() {}
    • var fn1 = () => {}
    •  
    • // 单个参数
    • var fn2 = function(a) {}
    • var fn2 = a => {}
    •  
    • // 多个参数
    • var fn3 = function(a, b) {}
    • var fn3 = (a, b) => {}
    •  
    • // 可变参数
    • var fn4 = function(a, b, ...args) {}
    • var fn4 = (a, b, ...args) => {}
  3. 箭头函数和普通函数的区别:
    语法更简单,无作用域的概念,但是无法创建构造函数
posted on 2020-10-15 15:23  做一个有趣的妞儿  阅读(135)  评论(0)    收藏  举报