基本语法:参数 => 函数体
<script>
//基本函数
let func1 = function(a, b) {
console.log("基本函数结果:"+(a + b));
}
//箭头函数
let func2 = (a, b) => {
console.log("箭头函数结果:"+(a + b));
}
func1(1, 2)
func2(1, 2);
</script>
当箭头函数只有一个参数时可以省略(),没有参数时不可以省略()。当函数体只有一条语句时还可以省略 {}
<script>
let func2 = a => console.log(a);
func2(1);
</script>
注意:当箭头函数返回对象时,函数体需要用()包裹对象
<script>
var func = (id,name) => ({id: id, name: name});
console.log(func(1,'张三'));
</script>