箭头函数学习初步

来源:互联网 发布:吉首大学网络服务中心 编辑:程序博客网 时间:2024/06/05 23:48

回忆一下,我们定义函数的通常写法

function getName(){    return "zhangsan";}或var getName = function(){    return "zhangsan";}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

新的写法

let getName2 = ()=>{    return "zhangsan";}或let getName2 = ()=> "zhangsan";alert(getName2());
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

原来的对象写法

var me = function{    this.showName = function(){        alert("zhangsan");    }}var m = new me();m.showName();
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

新的对象写法

let me = ()=>{    return ({        showName:function(){            alert("zhangsan");        }    });}var m = me();m.showName();