Wie kann ich Klonen/kopieren Sie eine Instanz eines Objekts in CoffeeScript?
Recht geradlinig Frage zu sein, aber Googeln hat nicht hoch gedreht, alles noch da.
Wie kann ich kopieren/Klonen/duplizieren einer Instanz eines Objekts in Coffeescript? Ich könnte immer nur erstellen clone()
Methode liefert eine neue Instanz mit kopierten Werten, aber das scheint ein fehleranfälliger Weg zu gehen darüber.
Macht CoffeeScript bieten eine einfachere Lösung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser arbeiten könnte.
Übernommen aus : Was ist der effizienteste Weg, um ein tiefes Klonen Sie ein Objekt in JavaScript?
new obj.constructor()
. Andernfalls erhalten Sie eine "kann Nicht konvertieren "temp" zu widersprechen."Dank Larry Kampf für den Tipp:
John Resig ' s Lösung mit jQuery.erweitern Sie funktioniert hervorragend!
Mehr Informationen finden Sie in der jQuery-Dokumentation.
Aus Der CoffeeScript-Kochbuch:
http://coffeescriptcookbook.com/chapters/classes_and_objects/cloning
Underscore.js hat auch einen flachen Klon-Funktion:
http://underscorejs.org/#clone