code_notes
71 subscribers
136 photos
1 video
134 links
учусь делать веб

обратная связь: t.me/dmorenogogoleva
Download Telegram
code_notes
откуда берется this
эти правила на работают для стрелочных функций. стрелочные функции берут this из внешней функции (или из глобальной области видимости)
API расшифровывается как Application Programming Interface
когда a создается через new Foo()

прототипом a становится объект, на который указывает Foo.prototype
как делать скриншоты в девтулзах
продвинутый консоль лог
статейка про ремоут дебаггинг

https://silvantroxler.ch/2018/wireless-remote-debugging-with-safari-on-ios/
как унаследовать один класс от другого

мы записываем в Bar объект, который ссылается на прототип Foo

мы могли бы сделать так:

Bar.prototype = Foo.prototype;

но это было бы неправильно, ведь в таком случае сам Bar бы ссылался на Foo и было бы невозможно добавить новые свойства в Bar
теперь мы можем сделать

Bar.prototype.myLabel = function() {
return this.label;
};


и myLabel появится только у Bar, а myName будет и у Foo и у Bar
а вот так можно измерить время выполнения кода в консоли

console.time();
for (var i = 0; i < 100000; i++) {
let square = i ** 2;
}
console.timeEnd();
как проверить переменную — существует она или нет
или так (так обычно и делаем)
как работает toFixed
как не работает toFixed
вот так можно сравнить два почти одинаковых числа
лучше проверять на NaN через Number.isNaN()
еще можно проверить так
new String создаёт объектовую обертку над строкой (хотя казалось бы)
псевдобулин обожаю