重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
如何在JavaScript中使用箭头函数?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
成都创新互联公司服务项目包括兖州网站建设、兖州网站制作、兖州网页制作以及兖州网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,兖州网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到兖州省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!JavaScript是什么JavaScript是一种直译式的脚本语言,其解释器被称为JavaScript引擎,是浏览器的一部分,JavaScript是被广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态功能。
箭头函数在 JavaScript 里面,是 ES6(ES2015)才加入进来的。因为函数里有个像箭头一样的符号:=>,所以叫箭头函数,英文经常也会称为 Fat arrow functions,胖乎乎的箭头函数。这种函数也称为 lambda 表达式。箭头函数不能当作构造函数使用。
语法
一个箭头函数看起来像这样:
const greet = () => hello
箭头(=>)左边是函数的参数,如果函数没有参数,要使用一组空白的括号,如果函数只有一个参数,这个参数的周围可以不用括号,如果有多个参数,这些参数要放在一组括号里,中间用逗号分隔开。
箭头右边是函数的主体部分,上面这个函数的主体只有一行,所以可以直接把主体放在箭头的右边,箭头函数会自动返回这种单行的主体的结果,也就是你不需要明确的使用 return 关键词返回值。如果函数的主体是多行的,可以把主体部分放在一组大括号里({ })。
单个参数
const greet = name => `hello, ${name}`
name 是 greet 这个箭头函数的一个参数,因为函数只有一个参数,所以它的周围不需要添加括号。
多个参数
const greet = (greeting, name) => `${greeting}, ${name}`
greet 这个函数现在有两个参数:greeting 与 name,它们周围用了一组括号,参数之间用逗号分隔花。
主体
上面这个函数的主体只有一行,是一个表达式,这个表达式的结果会自动被返回,这就相当于是这样:
const greet = (greeting, name) => { return `${greeting}, ${name}` }
看完上述内容,你们掌握如何在JavaScript中使用箭头函数的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!