3 192
Suscriptores
-324 horas
-287 días
-6430 días
Archivo de publicaciones
3 192
Тем кто пропустил задачу из последнего стрима:
(()=>{
const theObjA = { valueOf: 3};
const theObjB = { valueOf: 4}};
theObjA+theObjB; // Результат?
{ valueOf: 3} + { valueOf: 4}; //Результат?
})();3 192
Всю ночь я давил на массу в надежде что мою светлую и цросторную голову что-то наполнит.
Я ошибался. Потому опрос, верно ли что ты:
3 192
21-00 по Киеву.
С точки зрения официальной спецификации:
Существует ли приведение типа в JavaScript.
https://www.youtube.com/watch?v=_PY3YqYZCRE
3 192
2-30 по Киеву.
В рамках рубрики - ночной Упырь, продолжим решать 155 задач.
https://www.youtube.com/watch?v=RX5kgTpvK8o
3 192
Про module в ECMAScript и особенности поведения связанные с Global Enviroment.
Декларация имен идентификаторов, с использованием variable statement имеет одну неприятную особенность, связанную с выполнением в Global Enviroment. А именно это приводит к дополнительным издержкам для обеспечения двунаправленной связи между идентификатором и Global Object, когда изменение данного связанного с Property в Global Object, должно быть так же отражено в аналогичной связи идентификатора ( декларируемого при помощи variable statement)
Подобное поведение, имеет издержки настолько значимые, что рекомендовано как можно меньше использовать любых выражений ECMAScript, связанных с этим поведением:
//Global Enviroment
function() {};
var doThing = ()=>{};
new Function('a', 'a+1');
Подобных особенностей поведения в Global Environment лишены let/const declaration.
Поведение же для Module Environment, что для variable statement, что для let/const declaration ничем не отличается.
Вместо ИГОГО:
Использование var или function или Function для Global Enviroment - стоит дополнительных издержек. И этого нужно избегать.
Использование let/const для Global Environment, напротив их лишены.
Использование var function Function let const в Module Environment ничем не отличаются.
Важная ремарка:
Речь идет о использовании идентификатора в том окружении где он был декларирован.
Ранее заявленные проблемы с производительностью let/const в условиях их использования за пределами места их декларации, никуда не делись и остаются теми же и для module environment.3 192
13-30 по Киеву.
Чтобы выложить в паблик, привожу в порядок свои наработки по V8 Native Syntax.
https://www.youtube.com/watch?v=xLMdNk4DGOc
3 192
11-00 по Киеву.
Try to hack my javaScript: Secret key.
https://www.youtube.com/watch?v=BAEqGUm_wxs
3 192
9-15 По киеву.
Разбор решений для Try to hack my JavaScript: Magick Word.
https://www.youtube.com/watch?v=qe3NQ2lL2V4
3 192
Если все будет так, как идет сейчас то
в 22-00 по Киеву
https://youtube.com/live/NOFRVCT2Xx0
3 192
Что будет выведено в консоль при выполнении этого кода
(
()=>{
"use strict";
const p1 = Promise.reject("Murych boh");
const runPromise = async () => {
await Promise.all([p1]);
return "Hmurych";
}
runPromise()
.then( (res)=>console.log("res: ", res))
.catch((rej)=>console.log("rej: ", rej));
}
)();
обьясните почему3 192
Друзья, если среди Вас есть те, кто не догоняет что такое прототипное наследование - напишите мне лично.
Мне очень важно поставить над вами опыт.
3 192
19-00 по Киеву.
Разберемся в деталях производительности JS обьектов на примерах.
https://www.youtube.com/watch?v=NOFRVCT2Xx0
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
