Отличная подача материала: просто и понятно и при этом - максимальная концентрация информации! Огромное спасибо, за Ваш труд! Успехов, развития и процветания!
Это видимо тот случай когда стрелочная функция не работает в new. По какой то причине теряет контекст function sayHello3(name, family, age){ this.name = name, this.family = family, this.age = age }; sayHello3.prototype.myMethod = () => { console.dir(`Привет ${this.name} ${this.family} ${this.age}`); } // если воспользоваться function то нормально let pers3 = new sayHello3('Вася', 'Пупкин', 35); pers3.myMethod() //результат Привет () => { console.dir(arguments); } undefined undefined
Нет, это одна из составляющих замыкания. Замыкание - это функция со всеми внешними переменными, которые ей доступны. Но иногда, говоря про замыкание, имеют ввиду только внешние переменные
Когда не спал всю ночь самое время смотреть сначала на тёмный фон потом резко на белый, потом снова тёмный и снова белый)) Пытка какая-то. В остальном претензий нет. Вот на Google Chrome есть расширение под тёмную консоль DevTools Theme: Zero Dark Matrix 3.0.6.
Отличная подача материала: просто и понятно и при этом - максимальная концентрация информации!
Огромное спасибо, за Ваш труд!
Успехов, развития и процветания!
Спасибо большое за ваш отзыв!
Спасибо, наконец-то я с новым синтаксисом начал разбираться благодаря этим видео-урокам. Отдельное спасибо за ссылку на код на гитхабе.
Спасибо и вам за отзыв!
Спасибо. Очень доходчиво!
И вам спасибо за отзыв!
Спасибо большое. Так держать!
И вам спасибо за отзыв!
Круто, Спасибо Вам Огромное!
Спасибо и вам за обратную связь
Спасибо за урок.
Пожалуйста!
Круто!
Это видимо тот случай когда стрелочная функция не работает в new. По какой то причине теряет контекст
function sayHello3(name, family, age){
this.name = name,
this.family = family,
this.age = age
};
sayHello3.prototype.myMethod = () => { console.dir(`Привет ${this.name} ${this.family} ${this.age}`); }
// если воспользоваться function то нормально
let pers3 = new sayHello3('Вася', 'Пупкин', 35);
pers3.myMethod()
//результат
Привет () => {
console.dir(arguments);
} undefined undefined
Жека красава!!!
Благодарю
Я посмотрел пару уроков и понял что this.isGreat(lessons)
Что сейчас пишите, если не секрет?(проект)
Присваивание контекста переменной _this это замыкание??
Нет, это одна из составляющих замыкания. Замыкание - это функция со всеми внешними переменными, которые ей доступны. Но иногда, говоря про замыкание, имеют ввиду только внешние переменные
Было бы интересно послушать видео про this, он взаимосвязан со стрелочными функциями, но до сих пор не очень понятен.
Про this можно послушать в плейлисте по JavaScript
8:28 оговорка . Не где вызваны А берут контекст где объявлены
👍
Спасибо!
Пожалуйста
Когда не спал всю ночь самое время смотреть сначала на тёмный фон потом резко на белый, потом снова тёмный и снова белый)) Пытка какая-то. В остальном претензий нет. Вот на Google Chrome есть расширение под тёмную консоль DevTools Theme: Zero Dark Matrix
3.0.6.
В новых курсах включена тёмная тема
что означает иногда вижу такой синтаксис функций в 2 стрелки?
() => dsfs => {}
Это 2 функции. Причём результат работы 1-й передаётся во 2-ю
@@YauhenKavalchuk а случаем не на оборот? результат второй (последней с правого края) функции, в левую функцию?
А что означает синтаксис $ { . . . } ?
Это template string
Не дефолтные значения, а значения по-умолчанию.
А можно уточнить в чём разница?