Size: a a a

JavaScript Noobs — сообщество новичков

2021 August 26

АС

Артём Сафонов... in JavaScript Noobs — сообщество новичков
Йлу народ кто нить может подсказать насчет this?
источник

Р

Ростик in JavaScript Noobs — сообщество новичков
Что подсказать?
источник

АС

Артём Сафонов... in JavaScript Noobs — сообщество новичков
Не пойму в чем отличия this доя обычных функции и стрелочных
источник

Р

Ростик in JavaScript Noobs — сообщество новичков
Ну
источник

Р

Ростик in JavaScript Noobs — сообщество новичков
Могу подсказать как пользоваться гуглом
источник

АС

Артём Сафонов... in JavaScript Noobs — сообщество новичков
Ну я правильно понимаю что у обычных функций this создается во время обьявления функции
источник

АС

Артём Сафонов... in JavaScript Noobs — сообщество новичков
А у стрелочных во время создания функции
источник

MM

Maxim Maximov in JavaScript Noobs — сообщество новичков
Стрелочные this берут из родительской области видимости
источник

MM

Maxim Maximov in JavaScript Noobs — сообщество новичков
Они его не создают, поэтому их не стоит использовать для методов
источник

АС

Артём Сафонов... in JavaScript Noobs — сообщество новичков
Спасибо
источник

MM

Maxim Maximov in JavaScript Noobs — сообщество новичков
То есть к примеру:

const myObj = {
    myMethod: () => {
         console.log(this);
}}
источник

MM

Maxim Maximov in JavaScript Noobs — сообщество новичков
Вызываем глобально
myObj.myMethod() // this === window
источник

MM

Maxim Maximov in JavaScript Noobs — сообщество новичков
const myNewMethod = myObj.myMethod;

myNewMethod(); //будет то же самое, то есть this незабайндится
источник

АС

Артём Сафонов... in JavaScript Noobs — сообщество новичков
Угу
источник

MM

Maxim Maximov in JavaScript Noobs — сообщество новичков
Вот тебе и угу 🤷🏻‍♂️
источник

XM

X Man in JavaScript Noobs — сообщество новичков
Парни! А как сконструировать функцию? Те, смотрите. У меня есть значение 'a' и имея эти данные мне нужно вызвать функцию a(). Как это сделать в джээсе?
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Уточни что за значение а. И что нужно сделать с этим значением с помощью функции?
источник

XM

X Man in JavaScript Noobs — сообщество новичков
а это просто строка. Мне нужно сделать из неё a() и запустить
источник

XM

X Man in JavaScript Noobs — сообщество новичков
короче - как сконструировать из строки функцию и запустить её
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Из строки сделать функцию нужно чтоли?
источник