TGViewer
Channel Public Channel
As For JS

As For JS

@asforjavascript

As For JavaScript...
Обсуждения — @AsForJsTalks
Subscribers
3.07K
Photos
313
Videos
30
Links
639

Showing posts older than #701 · Back to latest

Older Posts 20 shown
Post #700 2.67K
JavaScript в вашей жизни, должен появляться только кстати. В противном случае - єто не JavaScript, єто ваше проклятие

https://www.youtube.com/watch?v=dJT_ZmILjZs
YouTube Веня Д'ркин - "Я в коем веке помню вас" и "Кошка" Фрагмент квартирника в Старом Осколе. 1996 г. http://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%BD%D1%8F_%D0%94%E2%80%99%D1%80%D0%BA%D0%B8%D0%BD
  • ❤ 8
  • 😁 3
  • 👍 2
  • 💔 2
  • 👌 1
Post #698 2.6K
1.png10.1 KB
Чат ЖПТ упырь, или ИИ тоже умеет шутить
  • 😁 12
  • 👀 3
  • ❤ 1
Post #696 2.56K
Post #695 2.62K
Post #694 2.4K
Про var/let/const в 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.
  • ❤ 17
  • 👍 6
Post #693 2.29K
Post #692 2.34K
Post #691 2.24K
Post #690 2.73K
Post #689 2.47K
Post #688 2.58K
Что будет выведено в консоль при выполнении этого кода
(
()=>{
"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));

}

)();


обьясните почему
  • 👀 6
  • ❤ 3
  • 🤯 3
  • 🐳 1
Post #687 2.49K
Трансляция снова переносится.
Я все еще не все.
  • 🙏 36
  • 💔 5
  • ❤ 2
  • 👍 1
  • 🔥 1
  • 🕊 1
  • 🐳 1
Post #686 2.85K
Друзья, если среди Вас есть те, кто не догоняет что такое прототипное наследование - напишите мне лично.

Мне очень важно поставить над вами аморальный єксперимент.

Конфединциальность, для тех кто выживет, гарантирую.
  • 😁 35
  • 🤣 13
  • 👍 1
Post #685 2.8K
Post #684 2.59K
Post #683 2.42K
6-30 по Киеву.
Для тех кому нечего делать, новая задача из цикла: try to hack my JavaScript.

Задача найти магическое слово, спрятанное в одной из функций.

Вопрос не в том, чтобы сообщить слово, но в том, чтобы рассказать - КАК его удалось найти.

https://www.youtube.com/watch?v=FeLs8aJF2wk
YouTube Try to hack My JavaScript: Найти Magic Word Следующая задача из цикла, где для решения важно знать как работает язык, среда и проявить сообразительность. Задача заключается в том, чтобы найти Magic Word, который спрятан в комментарии к функции. Респект и уважуху вызывают те решения, где объясняется…
  • 🔥 15
Post #682 2.33K
Повод поломать мозги над тем, почему null єто Primitive Value которое связано с Object у которого нулевая/неопределенная структура.

Вспомните все что Вы слышали - про ошибку из за которой null это Object, прочие рассуждения...
И задайте себе вопрос - какой единственный тип мы можем использовать в случае определения прототипа?
А потом вспомните, что Вы можете передать в
Object.setPrototypeOf( {}, {} ); // Ok
Object.setPrototypeOf( {}, null ); // Ok
Object.setPrototypeOf( {}, undefined ); // throw
Object.setPrototypeOf( {}, 'aaa' ); // throw
// etc...
  • 🔥 9
  • ❤ 1
  • 👍 1
Post #681 2.3K
Хочу поделиться радостью.

Один из наших соратников, обнаружил проблему в v8 с отслеживанием elements-transition, которую на официалном уровне признали багом и пообещали устранить.

Вославим ВанДама!
  • 🔥 79
  • 👍 8
  • ❤‍🔥 5
  • 🤣 3
  • 👌 2
  • 😎 2
Post #680 2.67K
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →