温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2022-03-31 09:36:07 来源:亿速云 阅读:165 作者:小新 栏目:web开发

小编给大家分享一下箭头函数是不是es6的新功能,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

箭头函数是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、使表达更加简洁
const isEven = n => n % 2 === 0;
const square = n => n * n;
 
// 2、简化回调函数
// 普通函数写法
[1,2,3].map(function (x) {
  return x * x;
});
 
// 箭头函数写法
[1,2,3].map(x => x * x);

es5写法:

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

箭头函数:

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

看完了这篇文章,相信你对“箭头函数是不是es6的新功能”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

es6
AI