es6箭头函数的概念是什么
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍"es6箭头函数的概念是什么"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"es6箭头函数的概念是什么"文章能帮助大家解决问题。在es6中,箭头
千家信息网最后更新 2026年11月01日es6箭头函数的概念是什么
这篇文章主要介绍"es6箭头函数的概念是什么"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"es6箭头函数的概念是什么"文章能帮助大家解决问题。
在es6中,箭头函数是一种使用"=>"定义函数的新语法;箭头函数的函数体内的this指向始终是指向定义它所在的对象,而不会指向调用它的对象,并且不可以改变this的改变,语法为"let fun=(参数) => {函数体};"。
本教程操作环境:windows10系统、ECMAScript 6.0版、Dell G3电脑。
es6箭头函数是什么意思
在ES6中,箭头函数是其中最有趣的新增特性。顾名思义,箭头函数是一种使用箭头(=>)定义函数的新语法,但是它与传统的JavaScript函数有些许不同,主要集中在以下方面:
没有this、super、arguments和new.target绑定,其值由外围最近一层非箭头函数决定
不能通过new关键字调用
没有原型
不可以改变this的绑定
不支持arguments对象
不支持重复的命名参数
函数体内的this的指向始终是指向定义它所在的对象,而不会指向调用它的对象,我们知道es5中的函数是谁执行它,它就指向谁。
如下:
var f = v = > v;//等同于var f = function(v){ return v;}var sum = (num1,num2) => num1+num2 ;//等同于var sum = function(num1,num2){ return num1+num2}[1,2,3].map(function (x) { return x * x;});// 箭头函数写法[1,2,3].map(x => x * x);//简洁了许多从例子我们可以看出,省略了function,花括号'{}'用'=>'代替了。这种写法更简洁了。
示例如下;
//1、参数默认值 位置在所有形参的后面 //es6之前的采取的默认值只能变相采取 function test(a,b) { a=a||2; b=b||2; return a*b } console.log(test());//但是这个有弊端 当我们传递的值为0的时候,还是会走默认值。改造之后 function test1(a,b) { a=typeof a==="undefined"?2:a; b=typeof b==="undefined"?2:b; return a*b } console.log(test1(0,0))// es6为我们提供了默认值// 语法糖: function(a,b=2){} let test2=(a=2,b=2) =>{ return a*b }; console.log(test2());输出结果:
关于"es6箭头函数的概念是什么"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
函数
箭头
指向
对象
语法
概念
参数
知识
不同
简洁
写法
所在
行业
支持
实用
有趣
顾名思义
传统
位置
例子
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
金融科技创新监管互联网金融
北京互联网科技公司
互联网前沿科技
金融科技和互联网金融
互联网教育科技公司vipkid
剑昆互联网络科技有限公司临桂
欧洲十大科技互联网公司
团飞科技与伯堂互联网服务平台
华服互联网科技官网
湖北码尼互联网科技有限公司电话
青岛科技大学互联网大赛研究生
江阴互联网智能科技产品进口
电子科技大学互联网创业大赛
互联网时代的科技公司
上海互联网科技公司ppt
卡尔迅互联网科技有限公司
广东鹅鹅鹅互联网科技有限公司
互联网科技企业商标注意事项
众联互联网络科技
如何强化互联网金融科技
互联网新科技
科技赋能下的互联网金融
菲比寻常互联网科技
东莞新华互联网科技学校
山东有哪些互联网科技公司
浙南科技城互联网大厦招聘
卡尔迅互联网科技有限公司
35岁以上互联网科技行业
河南商务圈互联网科技有限公司
安徽九吞吴互联网科技有限公司