Показать сообщение отдельно
  #1 (permalink)  
Старый 09.11.2020, 22:19
Аспирант
Отправить личное сообщение для win32s Посмотреть профиль Найти все сообщения от win32s
 
Регистрация: 28.09.2019
Сообщений: 38

jQuery и сокращенная запись функций
Почему jQuery не понимает сокращенную запись функций? Или я где-то туплю?

Т.е. взять код

$.fn.inOut = function() 
	{
		console.log(this); //что-то делаем дальше с элементом
}


Он выведет в консоль тот элемент, к которому его применили (div или что)

если же написать

$.fn.inOut = () =>{
		console.log(this); 
}

То работать методы не будут, а в консоле будет this = document.

Почему так? Я думал, что это сокращение - просто синтаксический сахар.
Ответить с цитированием