定义函数的方式
() => {}
const fn=()=>{}
函数体中只有一句代码,而且有返回值可以省略大括号
function sum(num1, num2) {
return num1 + num2;
}
const sum = (num1, num2) => num1 + num2;
箭头函数如果形参只有一个,小括号可以省略
function fn(v) {
return v;
}
const fn = v => v;
箭头函数不绑定this关键字,箭头函数中的this,指的是函数定义位置的上下文this;
箭头函数被定义在那,箭头函数中的this就指向哪
网友评论