Что такое мелкая копия JavaScript?
Что такое мелкая копия JavaScript?

Видео: Что такое мелкая копия JavaScript?

Видео: Что такое мелкая копия JavaScript?
Видео: Аверин Сергей, Javascript-фреймворки: должен остаться только один 2024, Май
Anonim

Мелкая копия немного мудрый копировать объекта. Создается новый объект с точным копировать значений в исходном объекте. Если какое-либо из полей объекта является ссылками на другие объекты, используются только адреса ссылок. скопировано т.е. только адрес памяти скопировано.

Учитывая это, что такое мелкая копия в JavaScript?

Мелкая копия немного мудрый копировать объекта. Создается новый объект с точным копировать значений в исходном объекте. Если какое-либо из полей объекта является ссылками на другие объекты, будут использоваться только адреса ссылок. скопировано т.е. только адрес памяти скопировано.

Во-вторых, что такое мелкая копия массива? А мелкая копия массива копий только элементы Множество , являются ли они ссылочными типами или типами значений, но это не копировать объекты, на которые ссылаются ссылки. Ссылки в новом Множество указывают на те же объекты, что и ссылки в оригинале Множество указать на.

Следовательно, что такое глубокая копия и неглубокая копия в JavaScript?

А глубокая копия означает, что все значения новой переменной равны скопировано и отключен от исходной переменной. А мелкая копия означает, что определенные (под) значения все еще связаны с исходной переменной. Чтобы действительно понять копирование , вы должны понять, как JavaScript хранит значения.

Зачем нужна мелкая копия?

В любое время мы использовать реализацию метода клонирования по умолчанию мы получать мелкая копия объекта означает, что он создает новый экземпляр и копии все поле объекта в этот новый экземпляр и возвращает его как тип объекта, нам нужно чтобы явно вернуть его к нашему исходному объекту. Это мелкая копия объекта.

Рекомендуемые: