0%

箭头函数

箭头函数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// 1.箭头函数常见写法
let fun1=(a,b)=>{return a+b;}
// 2.箭头函数没有参数,那么也要写括号
let fun2=()=>{console.log('你好');}
// 3.如果只有一个参数,那么括号可以省略
let fun3=name=>{console.log(`你好${name}`);}
// 4.如果函数体只有一句执行代码,那么可以省略大括号,同时代码默认会被ruturn出去
let fun4=name=>`你好${name}`;
console.log(fun4('小明'));
// 5.箭头函数没有自己的this,他的this是来自于上层作用域的this
let obj={
fun5(){console.log('fun5:',this);},
fun6:()=>{console.log('fun6:',this);}
}
obj.fun5();
obj.fun6();
-------------本文结束感谢您的阅读-------------
老板你好,讨口饭吃