箭头函数,也称Lambda表达式,是一种简化函数写法的语法,与普通函数相比,箭头函数具有以下主要区别:
类型 | 普通函数 | 箭头函数 |
---|---|---|
语法 |
function name(parameter1, parameter2, ...) {// 函数体 } |
(parameter1, parameter2, ...) => {// 函数体 } |
return
语句返回一个值。
return
语句返回一个值。
this
指向函数调用的上下文对象。
this
指向定义箭头函数时的上下文对象,而不是调用箭头函数时的上下文对象。
arguments
对象。
arguments
对象。
this
的上下文不变。
arguments
对象。
this
的上下文对象。
arguments
或
this
上下文的函数。
本文地址:https://www.qianwe.com/article/da4765ebe562d088e280.html