箭头函数是不是es6的新功能(es6,web开发)

时间:2024-05-09 23:09:03 作者 : 石家庄SEO 分类 : web开发
  • TAG :

箭头函数是es6的新功能;箭头函数是es6中新增的一个函数,允许使用箭头“=>”定义函数,相对于普通函数,支持表达式和语句体,并且箭头函数与this周围的代码拥有相同的作用域。

本教程操作环境:windows10系统、ECMAScript 6.0版、Dell G3电脑。

箭头函数是es6的新功能吗

ES6标准新增了一种新的函数:Arrow Function(箭头函数),允许使用箭头 =>定义函数。

相对于普通函数,在语法上类似于C#,Java 8中的相关功能,支持表达式和语句体。

与普通函数不同,箭头函数与this周围的代码拥有相同的作用域。箭头函数有以下特征:

  • 1、不需要 function 关键字来创建函数。

  • 2、省略 return 关键字。

  • 3、this始终指向函数申明时所在作用域下的this值(即箭头函数里面根本没有自己的this,而是引用外层的this)。

使用ES6箭头函数语法定义函数,将原函数的“function”关键字和函数名都删掉,并使用“=>”连接参数列表和函数体。

箭头函数的作用

//1、使表达更加简洁constisEven=n=>n%2===0;constsquare=n=>n*n;//2、简化回调函数//普通函数写法[1,2,3].map(function(x){returnx*x;});//箭头函数写法[1,2,3].map(x=>x*x);

es5写法:

箭头函数是不是es6的新功能

箭头函数:

箭头函数是不是es6的新功能

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:箭头函数是不是es6的新功能的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:es6中yield指的是什么意思下一篇:

7 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18