返回顶部
首页 > 资讯 > 精选 >ES6中箭头函数是什么
  • 749
分享到

ES6中箭头函数是什么

2023-06-14 12:06:57 749人浏览 泡泡鱼
摘要

这篇文章主要介绍es6中箭头函数是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!箭头函数ES6新增了使用箭头语法定义语法函数表达式的能力。很大程度上,箭头函数实例化的函数对象与正式的函数表达式创建的函数对象行为是

这篇文章主要介绍es6中箭头函数是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

箭头函数

ES6新增了使用箭头语法定义语法函数表达式的能力。很大程度上,箭头函数实例化的函数对象与正式的函数表达式创建的函数对象行为是相同的。任何时候使用函数表达式的地方,都可以使用箭头函数

    let fn = (a, b) => {        return a + b    }    let fun = function (a, b) {        return a + b    }    console.log(fn(1, 2))   // 3    console.log(fun(1, 2))  // 3

箭头函数适合嵌入函数

    let arr = [1, 2, 3, 4];    console.log(        arr.map(function (item) {            return item + 1        })    )   // [2,3,4,5]    console.log(        arr.map((item) => {            return item + 1        })    )   // [2,3,4,5]

箭头函数如果只有一个参数,可以省略括号

    let a = (i) => {        console.log(i)    }    // 当前箭头函数只有一个参数,所以可以省略括号变成以下写法,    let a = i => {        console.log(i)    }

箭头函数如果有多个参数,中间用,逗号隔开

    // 如果有多个参数,中间用逗号隔开    let a = (i, j, k) => {        console.log(i, j, k)    }

如果没有参数,则圆括号必须加

    // 如果没有参数,则圆括号必须加    let a = () => {        console.log("箭头函数没有参数")    }

箭头函数也可以省略掉花括号,但这样会改变函数的行为,使用花括号就跟常规函数一样,可以在函数体内写入多条语句,如果不带花括号,那么就说明箭头后面只有一条语句,且隐式的返回这条语句的值

    let a = () => {        console.log("我是带花括号的箭头函数")        console.log("我是带花括号的箭头函数")        console.log("我是带花括号的箭头函数")    }    let a = () => console.log("我是不带花括号的箭头函数")    let b = i => i + 1    console.log(b(1))   // 这个时候箭头函数隐式的返回了i+1的值,所以打印结果为2

虽然箭头函数的语法简洁,但是还是有很多场景不适合用,箭头函数不能用arguments、super和target,也不能用作构造函数,箭头函数也没有prototype属性。

以上是“ES6中箭头函数是什么”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: ES6中箭头函数是什么

本文链接: https://lsjlt.com/news/270797.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • ES6中箭头函数是什么
    这篇文章主要介绍ES6中箭头函数是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!箭头函数ES6新增了使用箭头语法定义语法函数表达式的能力。很大程度上,箭头函数实例化的函数对象与正式的函数表达式创建的函数对象行为是...
    99+
    2023-06-14
  • es6箭头函数的概念是什么
    这篇文章主要介绍“es6箭头函数的概念是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“es6箭头函数的概念是什么”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • es6箭头函数有什么特性
    这篇文章主要介绍“es6箭头函数有什么特性”,在日常操作中,相信很多人在es6箭头函数有什么特性问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”es6箭头函数有什么特性”的疑惑...
    99+
    2024-04-02
  • 箭头函数是不是属于es6
    今天小编给大家分享一下箭头函数是不是属于es6的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。箭头函数属于es6。箭头函数是E...
    99+
    2023-07-05
  • es6箭头函数是不是函数式编程
    这篇文章主要讲解了“es6箭头函数是不是函数式编程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“es6箭头函数是不是函数式编程”吧!是。箭头函数是函数式编程的一种体现,函数式编程将更多的关注...
    99+
    2023-07-05
  • es6箭头函数是函数式编程吗
    本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。箭头函数箭头函数是ES6中引入的新特性,使用“箭头”(=>)定义函数。var f = v => v; // 等同于 var f = funct...
    99+
    2023-05-14
    箭头函数 ES6
  • ES5中箭头函数是什么
    这篇文章主要介绍了ES5中箭头函数是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。什么是箭头函数?箭头函数表达式的语法比函数表达式更简洁...
    99+
    2024-04-02
  • es6箭头函数怎么使用
    本篇内容介绍了“es6箭头函数怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 怎么使用ES6箭头函数
    这篇文章主要介绍“怎么使用ES6箭头函数”,在日常操作中,相信很多人在怎么使用ES6箭头函数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用ES6箭头函数”的疑惑有所帮...
    99+
    2024-04-02
  • es6箭头函数什么时候不能用
    这篇文章主要讲解了“es6箭头函数什么时候不能用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“es6箭头函数什么时候不能用”吧! ...
    99+
    2024-04-02
  • 箭头函数是不是es6的新功能
    小编给大家分享一下箭头函数是不是es6的新功能,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 箭头函数是es6的新功能;箭头函数是es6中新增的一个函数,允许使...
    99+
    2024-04-02
  • JavaScript中的箭头函数是什么
    这篇文章主要讲解了“JavaScript中的箭头函数是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript中的箭头函数是什么”吧!一、箭头...
    99+
    2024-04-02
  • ES6箭头函数如何使用
    本篇内容介绍了“ES6箭头函数如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!简介箭头函数表达式的语...
    99+
    2024-04-02
  • es6等号箭头指的是什么
    本文小编为大家详细介绍“es6等号箭头指的是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“es6等号箭头指的是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。es6的等号箭头“=>”是指箭头函数,是...
    99+
    2023-07-04
  • ES6新增的箭头函数怎么用
    今天小编给大家分享一下ES6新增的箭头函数怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下...
    99+
    2024-04-02
  • es6箭头函数有哪些优点
    本篇内容介绍了“es6箭头函数有哪些优点”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • es6箭头方法中this的指向是什么
    本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。箭头函数相信大家在日常开发中用到的地方非常之多,因为它很简洁,可读性强,但是它最大的好处,其实是解决了匿名函数的this指向问题,有利于封装回调函数。先来...
    99+
    2022-11-22
    箭头函数 javascript ES6
  • es6 等号箭头什么意思
    本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。=>是箭头函数,是ES6标准中新增的一种新的函数。顾名思义,箭头函数是一种使用箭头(=>)定义函数的新语法,箭头函数表达式的语法比函数表达式更...
    99+
    2022-11-22
    ES6 javascript
  • es5函数和es6箭头函数有哪些区别
    本篇内容介绍了“es5函数和es6箭头函数有哪些区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!区别:1、写法不同,ES6箭头函数为“()...
    99+
    2023-07-04
  • ES6箭头函数及this指向怎么使用
    这篇文章主要介绍“ES6箭头函数及this指向怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ES6箭头函数及this指向怎么使用”文章能帮助大家解决问题。1...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作