Size: a a a

JavaScript — русскоговорящее сообщество

2020 November 04

A

Alexcc in JavaScript — русскоговорящее сообщество
Snake
Да нет, не в этом дело
2 пример очень прозрачный
источник

ПП

Павел П in JavaScript — русскоговорящее сообщество
Говно якесь
источник

S

Snake in JavaScript — русскоговорящее сообщество
Павел П
Простые типы данных не линкуются, обьекты линкуются, но при этом простой тип данных - всё ещё имеет прототип с методами
Видишь как интересно получается.
источник

S

Snake in JavaScript — русскоговорящее сообщество
Alexcc
2 пример очень прозрачный
Который 0[c="co...] этот ?
источник

A

Alexcc in JavaScript — русскоговорящее сообщество
Павел П
Простые типы данных не линкуются, обьекты линкуются, но при этом простой тип данных - всё ещё имеет прототип с методами
Любые типы данных в js это обьект если на то уже пошло
источник

S

Snake in JavaScript — русскоговорящее сообщество
Не верное утверждение
источник

A

Alexcc in JavaScript — русскоговорящее сообщество
И память v8 просит на обьект
источник

ПП

Павел П in JavaScript — русскоговорящее сообщество
Alexcc
Любые типы данных в js это обьект если на то уже пошло
Окей, почему тогда string не линкуется, а dict линкуется?
источник

ПП

Павел П in JavaScript — русскоговорящее сообщество
Обьект - это контекст насколько понимаю, прототип может существовать без контекста, так что не любой тип данных имеющий прототип, является обьектом
источник

ПП

Павел П in JavaScript — русскоговорящее сообщество
Если я правильно понял
источник

S

Snake in JavaScript — русскоговорящее сообщество
Примитивы же не являются
источник

ПП

Павел П in JavaScript — русскоговорящее сообщество
Snake
Примитивы же не являются
+
источник

ПП

Павел П in JavaScript — русскоговорящее сообщество
Я попытался логически обосновать
источник

S

Snake in JavaScript — русскоговорящее сообщество
Объяснение одно и очень простое
источник

ПП

Павел П in JavaScript — русскоговорящее сообщество
Ну, это прикольные фичи
источник

S

Snake in JavaScript — русскоговорящее сообщество
При подобном вызове методов или свойств у примитивов - в рантайме создается для них временный объект-оболочка
источник

S

Snake in JavaScript — русскоговорящее сообщество
Потом удаляется
источник

ПП

Павел П in JavaScript — русскоговорящее сообщество
Я о очереди микрозадач забыл, а второе и третье - было интересно
источник

S

Snake in JavaScript — русскоговорящее сообщество
Всё просто
источник

ПП

Павел П in JavaScript — русскоговорящее сообщество
Snake
При подобном вызове методов или свойств у примитивов - в рантайме создается для них временный объект-оболочка
Прикольно
источник