箭头函数:ES6 语法糖,简洁高效的函数编写
箭头函数是 ES6 中新增的一种函数声明方式,它提供了更加简洁、易读的语法,并具有以下特点:
-
箭头函数用'=>' 符号来分隔函数的参数和函数体。
-
箭头函数的参数可以是一个或多个,用小括号括起来,如果只有一个参数,则小括号可以省略。
-
箭头函数的函数体可以是一个表达式或一个代码块。
-
箭头函数内部没有自己的 'this',它的 'this' 是继承自外层作用域的 'this'。
-
箭头函数不能作为构造函数使用。
-
箭头函数没有 'arguments' 对象,只能使用 Rest 参数来获取所有参数。
-
箭头函数不能使用 'yield' 关键字,不能用作 generator 函数。
箭头函数适用于简单的函数,可以让代码更加简洁、易读。但是需要注意箭头函数的 'this' 指向问题,不适合需要动态绑定 'this' 的场景。
原文地址: https://www.cveoy.top/t/topic/mj2A 著作权归作者所有。请勿转载和采集!