Каков наиболее эффективный способ глубокого клонирования объекта в JavaScript?



каков наиболее эффективный способ клонирования объекта JavaScript? Я видел obj = eval(uneval(o)); используется, но это нестандартно и поддерживается только Firefox.

я делал такие вещи, как obj = JSON.parse(JSON.stringify(o)); но вопрос эффективности.

Я также видел рекурсивные функции копирования с различных недостатков.


Я удивлен, что никакого канонического решения не существует.

784   0  

Comments

    Ничего не найдено.