千锋web前端开发项目教程_1000集完全零基础入门HTML5+CSS3+JS到
2023-07-24 12:12 作者:bili_10335978442 | 我要投稿

箭头函数
箭头函数,是在 ES6 的语法中对 函数表达式 的简写
对于声明式函数不能使用
在某些规则上又和以前的函数有一些不一样
函数表达式,又叫做 匿名函数
也就是我们不需要单独定义函数,直接使用的位置
箭头函数基本都是匿名函数
箭头函数中如果仅有一个参数,可以省略参数的小括号()
var getSum=function(){return 10;
var getSum=()=>10;
如果函数内只有一句话,可以省略花括号{}
如果函数中只有一句话,并且这句话使用return返回结果时,可以省略{}并且可以省略return
如果函数中只有一句话,但是这句话使用,分割,就必须使用()将函数内容包起来,可以省略最后一个逗号后面的return,等同于return返回结果
var getSum=a=>(a++,a+10)var getSum=function(a){a++;return a+10;
console.log(getSum(10))
如果函数只有一句话,并且返回一个对象时,可以省略{}但是必须加()省略return
var setHuman=(name , age)=>({name , age})
箭头函数的作用:
1.箭头函数的写法简单
2.箭头函数可以改变函数中this指向
箭头函数外上下文环境中this的指向(是包含关系,不是同级关系)