<script>
// 如何更改this
// 1、call apply bind
// 2、var that=this
// 3、=> 箭头函数
functiona a(b){
return b+1
}
let a = b => {return b+1};
let a = b => b+1;
//去掉function关键字 参数有一个可以省略小括号 小括号和大括号之间有一个箭头
//如果没有大括号则直接是返回值 有大括号必须写return
function a(b){
return function(c){
return b+c
}
}
//简化1
let a = b => {
return c => {
return b+c
}
}
//简化2(最简化)
let a = b => c => b+c;//高阶函数 (>=两个箭头)
// 闭包:函数执行的一瞬间叫闭包 (有一个不销毁的作用域),当执行后返回的结果必须是引用数据类型,
//被外界变量接受 此时这个函数不会销毁(闭包常用在模块化中)
</script>
箭头函数
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 基本不同1.写法不同,箭头函数使用箭头定义,普通函数中没有 .箭头函数都是匿名函数,普通函数可以有匿名函数,也可以...
- 写在前面 此系列来源于开源项目:前端 100 问:能搞懂 80%的请把简历给我[https://github.co...
- 箭头函数是ES6的API,相信很多人都知道,因为其语法上相对于普通函数更简洁,深受大家的喜爱。就是这种我们日常开发...
- 箭头函数是匿名函数,ES5匿名函数的语法糖;但又增加了ES5所没有的一些优点,接下来我们一起来看一看箭头函数 ES...