tgoop.com/prog_way_blog/154
Create:
Last Update:
Last Update:
Что такое нечистый объект
Информации нет в интернете, кстати. Не знаю почему, но видел этот вопрос только на тестовом собеседовании, а вот в интернете ответа просто нет. Эксклюзив, получается 🙂
Итак, понятие "нечистый объект" появляется в контексте клонирования объекта. Нечистым объектом называется тот объект, который внутри себя содержит ссылки на себя же.
Пример:
const obj = {
foo: 1,
bar: obj
}
или
const obj = {
foo: 1,
bar: {
obj.x
},
x: obj.bar
}
Тут объект ссылается сам на себя, из-за чего при копировании код будет завершаться переполнением стека вызова.
На этом всё. Спасибо за прочтение, это важно для меня ❤️
#web #theory #javascript
BY progway — программирование, IT

Share with your friend now:
tgoop.com/prog_way_blog/154