在学React的时候遇到了这种写法,这是什么 写了JS这么长时间头一次遇到这种写法
es6语法箭头函数,=>的作用:
1、不绑定this,函数初始化时已经默认绑定2、不绑定arguments,在函数里调用时undefined3、更简化的代码语法
es6的箭头函数,跟function(){}差不多的
ES6语法箭头函数:
()=>this.trk() //相当于 function(){ return this.trk(); } //只是大概意思,箭头函数的this绑定有所不同
说白了就是了匿名函数,只执一行代码,直接返回,和java8里面的箭头函数一个意思
还是看一下javascript基础比较好,es6的新特性
13 回答12.7k 阅读
7 回答1.9k 阅读
5 回答1.4k 阅读
3 回答1.1k 阅读✓ 已解决
5 回答1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答812 阅读✓ 已解决
2 回答11.5k 阅读✓ 已解决
3 回答3.9k 阅读✓ 已解决
2.2k 阅读
3 回答9.9k 阅读✓ 已解决
5 回答13.9k 阅读✓ 已解决
es6语法箭头函数,
=>的作用:
1、不绑定this,函数初始化时已经默认绑定
2、不绑定arguments,在函数里调用时undefined
3、更简化的代码语法