Каков наиболее эффективный способ глубокого клонирования объекта в JavaScript?
каков наиболее эффективный способ клонирования объекта JavaScript? Я видел obj = eval(uneval(o)); используется, но это нестандартно и поддерживается только Firefox.
я делал такие вещи, как obj = JSON.parse(JSON.stringify(o)); но вопрос эффективности.
Я также видел рекурсивные функции копирования с различных недостатков.
Я удивлен, что никакого канонического решения не существует.
Comments