Sto lavorando a un progetto che ha sia Angular che Underscore come dipendenza.Devo usare Angular.copy() o _.clone()?
Quando ho bisogno di creare una copia di un oggetto, a seconda del mio stato d'animo in quel momento, avrei potuto usare angular.copy()
o _.clone()
Mi viene in mente che uno di questi metodi è probabilmente più veloce/affidabile/robusto rispetto agli altri.
Esistono problemi noti con una di queste funzioni che rendono l'utilizzo migliore o peggiore rispetto all'altra, presupponendo che entrambe le librerie siano già incluse?
avete risultati di confronti che avete già correva, possibilmente con jsperf? o non hai ancora fatto ricerche. –
i due metodi eseguono chiaramente due compiti diversi, in base alla documentazione, (copia profonda vs copia superficiale), quindi il modo migliore di utilizzare dipende da cosa esattamente si voleva fare in ciascun caso. –
Quindi, lodash ha un metodo cloneDeep e anche se si passa un metodo booleano al metodo clone di lodash si crea un clone profondo secondo la documentazione.Qualche suggerimento sulle prestazioni di questi metodi rispetto a angular.copy? –