Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 November 14

AD

Alexander Dremin in NodeUA - JavaScript and Node.js in Ukraine
Ты путаешь
Ты когда в функцию передаешь объект, ты в параметр присваиваешь ссылку на объект
Параметр та же переменнная
С чего-бы если ты в переменную присвоил другой объект, это как-то повлияло на оригинальный объект?
источник

AD

Alexander Dremin in NodeUA - JavaScript and Node.js in Ukraine
Переслано от Андрей Москаленко...
По-моему в джс передается по значению абсолютно все. Если я передам объект в функцию, то поля менять я ему смогу(obj.x = 123), а вот присвоить новый объект(obj = { x:123 };) не выйдет(после вызова функции тот объект что передали, таким и останется). Но сами объекты ведут себя как ссылки(если сделать чет типа let obj = {}; let obj2 = obj; obj2.field = 'value'; то изменится как будто 2 объекта)
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
ух, цікаво. Треба подивитися.
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
Ну так это и есть передача по значению ? Ссылка на объект копируется и "оригинал" ссылки я конечно же не смогу поменять
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
в стиле: на самом деле ни каких переменных не существует, а есть память и регистрв процессора
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
Ору ) Самое смешное что и не поспоришь )
источник

VB

Vlad Baida in NodeUA - JavaScript and Node.js in Ukraine
О, меня тоже как-то смущает когда говорят, что иммутабельная строка копируется по значению
источник

VB

Vlad Baida in NodeUA - JavaScript and Node.js in Ukraine
Но я как-то до сих пор не дошел до того, чтоб пойти детальнее разобраться)
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Это разные уровни абстракции. Вас не смущает, что имутабельную строку можно ИЗМЕНИТЬ из c++ кода? )
источник

VB

Vlad Baida in NodeUA - JavaScript and Node.js in Ukraine
Ну хз, у меня бэкграунд С эмбеддед и когда я слышал, что иммутабельная переменная копируется по значению, меня это шокировало)
источник

VB

Vlad Baida in NodeUA - JavaScript and Node.js in Ukraine
Но я даже не в том видосике, о котором автор говорит, это услышал, а в каких-то статьях
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
источник

VB

Vlad Baida in NodeUA - JavaScript and Node.js in Ukraine
)
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
Наброс на Тимура зроблений чисто для сенсації, але відео для мене особисто дуже цікаве. Прикольний мужик.
источник

Ш

Шима in NodeUA - JavaScript and Node.js in Ukraine
демімурич в основному займається сео-оптимізацією, я хз чому він поліз у жс, та й судячи з його вигляду чел має величезні борги, до речі окрема вкладка у гугл таблицях  закріплена  - долги))
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
А в си нет возможности константу передать по значению?
источник

VB

Vlad Baida in NodeUA - JavaScript and Node.js in Ukraine
Я к тому, что я после сишки смотрю на все на более низком уровне абстракции
источник

VB

Vlad Baida in NodeUA - JavaScript and Node.js in Ukraine
Это было к вот этому сообщению)
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Так в чём шок то?
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Он же написал. Что имутабельная строка передается по значению
источник