首页 > react native 中=> 这个符号代表什么意思?本以为是JS编程,但是这个貌似不是JS语法啊

react native 中=> 这个符号代表什么意思?本以为是JS编程,但是这个貌似不是JS语法啊


lamda表达式


ES6的箭头函数。ES6需要通过babel转为ES5,这样浏览器才能识别。。。可以看一下阮老师:
链接描述


提问者请立即去世!


很常见啊。几乎很多语言都有这种函数表示方式。java, es6,coffee等


箭头函数就是个简写形式的函数表达式,并且它拥有词法作用域的this值(即不会新产生自己作用域下的this, arguments, super 和 new.target 等对象)。此外,箭头函数总是匿名的。

详见:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/Arrow_functions


ES6里面的。。。


参考,ES6箭头函数,
俗称胖箭头

最大的好处就函数内部不用经常写 类似 var that = this; 的语句。


ES6语法…………


箭头函数

相当于
function(a) {alert(a)}


箭头函数。

对this的绑定是JavaScript错误的常见来源之一。容易丢失函数内置数值,或得出意外结果。其次,将箭头函数限制为使用固定this引用,有利于JavaScript引擎优化处理。


ES6的箭头函数


不过目前好像只支持firefox 浏览器,我常用的谷歌浏览器不支持。

【热门文章】
【热门文章】