美文网首页
TS 箭头函数

TS 箭头函数

作者: __凌 | 来源:发表于2017-10-24 20:07 被阅读0次

No 1:简化书写

var test = arg1=>arg1;

//单个参数可以不加小括号

var sum = (arg1,arg2) =>arg1+arg2;

//单行声明可以不加大括号和return

var sum2 = (arg1,arg2)=>{

return arg1+arg2

}

//多行写法

var arr = [1, 2, 3, 4];

console.log( arr.filter( val => val%2 == 0));   // [2,4 ]

No 2:用来声明匿名函数,消除传统匿名函数的this指向问题

function Person(x){

     this.name=x;

     setInterval(()=>{

         console.log(this.name)

     },1000)

}

var man = new Person('xxxj');

//每一秒打印出一个xxxj

转译js:

function Person(x) {

var _this = this;

this.name = x;

setInterval(function () {

   console.log(_this.name);

    }, 1000);

}

var man = new Person('xxxj');

相关文章

  • TS 箭头函数

    No 1:简化书写 var test = arg1=>arg1; //单个参数可以不加小括号 var sum = ...

  • ES6~箭头函数

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

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

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

  • 学习 ES 6 箭头函数

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

  • 箭头函数

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

  • TS  笔记this

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

  • 箭头函数和数组

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

  • 箭头函数

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

  • 箭头函数中this的指向

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

  • js学习笔记4(函数)

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

网友评论

      本文标题:TS 箭头函数

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