1、this指向默认指向调用时的对象
箭头函数中的this指向定义时所在的对象
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<button id="btn">button</button>
</body>
<script>
let btn = document.querySelector("#btn");
btn.addEventListener('click',function(){
setTimeout(() => {
console.log(this);
},1000);
})
</script>
</html>
2、箭头函数不能作为构造函数使用
3、无法使用arguments对象,只能使用扩展运算符解析
let fn = (...args) => {
console.log(args);
}
fn(1,2,3,4,5);