When I use console.log to print 'this' in console, regular function print DOM element whereas fat function prints 'Window' element. Why is that so?
// case 1
$('.test').each(function(){
console.log(this);
return 0;
});
// case 2
$('.test').each(()=>{
console.log(this);
return 0;
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="test"></div>