2分钟入门箭头函数

作者: 彬哥头发多 | 来源:发表于2016-12-13 19:44 被阅读170次

箭头函数是ES6写函数的另外一种方法,不废话直接上对比

 //ES5
 var show = function(name, age){
     return name + age;
 }
 //箭头函数
 var show = (name,age) => {
     return name + age;
 }
console.log(show('大彬哥','18'));
 //点评:一句话,你会不会把function 换成 =>然后放到参数后面

上第二个例子:

var show = (name,age) => name + age;
console.log(show('大彬哥',18));
//点评:如果函数体里面一句话那么可以省略return 和 {}

上第三个例子:

var show = name => name;
console.log(show('大彬哥'));
//点评 如果一个参数可以省略括号

上第四个例子:

        function Person(){
            this.name = name;
        }
        Person.prototype.showName = function(){
            setTimeout(show=>alert(this.name),1000);
        };
      var p1 =  new Person('大彬哥');
        p1.showName();
 //点评:以前对象里面套事件和定时器this是window,这么写没问题了,是对象,不需要费事外层存this了       

相关文章

  • ES6~箭头函数

    什么是箭头函数 单表达式箭头函数 相当于 多表达式箭头函数 箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有...

  • 箭头函数和立即执行函数

    箭头函数 箭头函数和普通函数有什么区别?如果把箭头函数转换为不用箭头函数的形式,如何转换主要是this的差别,箭头...

  • 学习 ES 6 箭头函数

    箭头函数的用法 ES6 允许使用“箭头”(=>)定义函数。 箭头函数的一个用处是简化回调函数。 箭头函数 this...

  • 箭头函数

    箭头函数 箭头函数能让this的指向固定化 分析:1)第一个setInterval()中使用了箭头函数,箭头函数使...

  • TS  笔记this

    this 箭头函数在箭头函数创建的地方获得this;非箭头函数,在调用函数的地方获得this如图

  • 箭头函数和数组

    箭头函数&数组 箭头函数 特点: 没有 this 没有 arguments 没有prototype在箭头函数中使用...

  • 箭头函数

    箭头函数 为什么使用箭头函数

  • 箭头函数中this的指向

    箭头函数在平时开发中用着非常爽,箭头函数有什么特点呢 箭头函数不能够当做构造函数使用 箭头函数没有argument...

  • js学习笔记4(函数)

    1.箭头函数 ES6新增属性。箭头函数特别适合嵌入函数的场景。 箭头函数虽然语法简介,但是很多场合不适用。箭头函数...

  • js理解普通函数和箭头函数

    普通函数: 箭头函数: 区别: 构造函数和原型 箭头函数不能作为构造函数 不能new。会报错 箭头函数没有原型属性...

网友评论

本文标题:2分钟入门箭头函数

本文链接:https://www.haomeiwen.com/subject/rsubmttx.html