Quel est le moyen le plus efficace de cloner profondément un objet en JavaScript?
Quelle est la manière la plus efficace de cloner un objet JavaScript? J'ai vu obj = eval(uneval(o));
être utilisé, mais c'est non standard et seulement pris en charge par Firefox .
j'ai fait des choses comme obj = JSON.parse(JSON.stringify(o));
mais questionnez l'efficacité.
j'ai aussi vu des fonctions de copie récursive avec divers défauts.
Je suis surpris qu'il n'y ait pas de solution canonique.
4664
demandé sur
jschrab
0000-00-00 00:00:00