箭头函数
箭头函数
ES6新添加的函数表达式
let fn = (a,b) =>{
//执行语句
}
箭头函数,不加 {} 就等同于 return(只能有一行代码),加 {} 可以放多行代码。
let fn = (a) => a+1;
当参数只有一个时,()可有可无。如果没有参数,或者有多个参数时必须加()。
let fn = a => a+1;
注意:
箭头函数不能 new ,一 new 就报错
箭头函数没有 arguments
箭头函数没有 prototype
this 指向定义时父级的域(当前箭头函数的上级)
document.onclick = function(){
(()=>{
console.log(this);//#document
})()
}

浙公网安备 33010602011771号