现在有下面一段代码
<div id="test" data-name="小虎" data-userid="1">click</div>
<script>
var test = document.getElementById('test');
// 这不是箭头函数 : this 代表的就是 id为test 的 div 对象了
test.onclick=function (){
this.dataset.name = 'Byron';
console.log(test.dataset.name);
console.log(test.dataset.userid)
}
// 这是箭头函数 : this 代表的就是全局的window
test.onclick=()=>{
// 下面的代码报错
this.dataset.name = 'Byron';
console.log(test.dataset.name);
console.log(test.dataset.userid)
}
</script>