Size: a a a

2020 March 26

DD

Dmitry Dead in Svelte [svelt]
не понимаю до конца этот момент
источник

DD

Dmitry Dead in Svelte [svelt]
вики нам говорит что мутирование это изменение чего либо по сути
источник

DD

Dmitry Dead in Svelte [svelt]
let a = 5;
a = 6; изменение
источник

T

Th0r in Svelte [svelt]
в жс - объекты по дефолту могут мутировать
термин мутация - относится к объектам, который изменяют свое состояние, но остаются по тойже ссылке.
иммутабл объекты - объекты, которые не могут изменять своё состояние.
источник

T

Th0r in Svelte [svelt]
я это написал в ответ на твою фразу
разные понимания мутации
источник

DD

Dmitry Dead in Svelte [svelt]
сейчас допру)
источник

T

Th0r in Svelte [svelt]
не надо разных пониманий мутации, чтобы не путаться
источник

DD

Dmitry Dead in Svelte [svelt]
объекты в вики и объекты в жс разные вещи
источник

DD

Dmitry Dead in Svelte [svelt]
> In computer science, an object can be a variable, a data structure, a function, or a method, and as such, is a value in memory referenced by an identifier.
Объект в википедии.
> Mutation is a common side-effect in programming. To mutate a variable once it has been defined means to alter its value.
Мутация https://en.wikibooks.org/wiki/Scheme_Programming/Mutability
источник

DD

Dmitry Dead in Svelte [svelt]
кстати почему-то только схим
источник

DD

Dmitry Dead in Svelte [svelt]
не могу найти в вики
источник

DK

Dmitry Kutran in Svelte [svelt]
Dmitry Dead
> In computer science, an object can be a variable, a data structure, a function, or a method, and as such, is a value in memory referenced by an identifier.
Объект в википедии.
> Mutation is a common side-effect in programming. To mutate a variable once it has been defined means to alter its value.
Мутация https://en.wikibooks.org/wiki/Scheme_Programming/Mutability
в js объект - то, что тут описано
источник

DK

Dmitry Kutran in Svelte [svelt]
если мы сделаем let a = 10; a = 11; - это не мутирование объекта
источник

DK

Dmitry Kutran in Svelte [svelt]
потому-что ссылку в памяти поменяли
источник

DD

Dmitry Dead in Svelte [svelt]
да
источник

DD

Dmitry Dead in Svelte [svelt]
остается момент с ссылкой
источник

DD

Dmitry Dead in Svelte [svelt]
но я почему-то не видел такого описания мутации оно у меня в голове другое
источник

DD

Dmitry Dead in Svelte [svelt]
источник есть какой-то, почему мутация это именно ссылка должна измениться?
источник

DK

Dmitry Kutran in Svelte [svelt]
это как-раз не мутация (иммутация), когда ссылка меняется
источник

T

Th0r in Svelte [svelt]
Dmitry Dead
источник есть какой-то, почему мутация это именно ссылка должна измениться?
мутация - это ссылка осталась тойже, а данные внутри изменились
источник