TGViewer
As For JS As For JS @asforjavascript · 3.07K subscribers
Post #641 3.43K

Forwarded from Demi Murych

согласно спецификации - работа с литертлом - єто просто абстрактное - возвращает значение литерала.

как и где он хранится - спецификация не регламентирует.

например:
"yo";

означает выполнить експрешион "yo" которое должно вернуть ссылку на данные описывающих строку"yo"

или
127;

єто не число 127, єто литерал - особая форма выражения, котоую агент выполняет подобно любому другому и следует алгоритму, который в єтох случае вернет ссылку на данные описывающие число 127.





тем не менее ты прав, что спецификация применяет много разной работы к литералу, равную обьекту, потому как минимум внутри v8 стандартно - все обьект.

и только в случае возможной оптимизации кода, литерал (чаще всего число) может быть представлено не реальныйм си обьектом, а физическим числом на уровне процессора.



второй важный пункт - єто то, как согласно спецификации работает let.

1) єто не лет из js. єто свой собственный let спецификации (превед гениям документации)

2) любое связывание в спецификации єто всегда let или set

3) согласно спецификации, любое связывание работает reference like. То есть любое изменение идентификатора связанного с данным приводит к изменению всех связей всех идентификаторов связанных с ним, с єтим данным.

и, что важнее всего - єто справедливо и НАОБОРОТ.


именно потому, деюрє ВСЕ типы данных в js ссылочные.

исключение появилось тогда, когда появились typed array. Где больше 10 реальных типов данных в машинном представлении с минимумом абстракций и там нет ссылок а есть прямые изменения данны в памяти
  • 👨‍💻 19
  • 👍 10
  • 🙏 3
  • ❤ 2
  • 🤣 2
  • 👌 1
  • 👀 1
More from @asforjavascript
  1. Oct 13, 2026Тимур Шемсединов раскопал в записях еще один эфир второго в мире JS радио. Было это недели…
  2. Oct 11, 2026Гениальный Кирилл Львович Масленников о темной материи полтора часа кайфа https://youtu.be…
  3. Oct 10, 2026Два дня назад, в возрасте 90 лет умерла Маргарет Гамильтон. В один из критических моментов…
  4. Oct 9, 2026Какие несоответствия тексту песни, вы видите в клипе? Я нашел пока три. https://www.youtub…
  5. Oct 9, 2026Пусть повисит до утра. Потом удалю https://www.youtube.com/watch?v=qVs4a7K42eE&
  6. Oct 9, 2026Первое видео, где автор пытался седелать его так, чтобы все подумали на ИИ
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 →