Tôi đang làm việc trên một dự án có cả Angular và Underscore như một phụ thuộc.Tôi có nên sử dụng Angular.copy() hoặc _.clone() không?
Khi tôi cần phải tạo ra một bản sao của một đối tượng, tùy thuộc vào tâm trạng của tôi lúc đó, tôi có thể sử dụng angular.copy()
hoặc _.clone()
Nó xảy ra với tôi rằng một trong những phương pháp này có lẽ nhanh hơn/bền/mạnh mẽ Hơn người kia.
Có bất kỳ vấn đề đã biết nào với một trong các chức năng này khiến cho nó tốt hơn hoặc tệ hơn khi sử dụng hơn hàm kia, giả sử cả hai thư viện đã được đưa vào chưa?
bạn có bất cứ kết quả từ so sánh mà bạn đã chạy, có thể với jsperf? hoặc bạn chưa thực hiện nghiên cứu nào. –
hai phương pháp thực hiện rõ ràng hai nhiệm vụ khác nhau, theo tài liệu, (bản sao sâu so với bản sao nông) do đó cách tốt nhất để sử dụng sẽ phụ thuộc vào chính xác bạn muốn làm gì trong mỗi trường hợp. –
Vì vậy, lodash có một phương pháp cloneDeep và cũng có thể nếu bạn vượt qua trong một boolean để phương pháp clone lodash của nó tạo ra một bản sao sâu theo tài liệu.Bất kỳ đề xuất về hiệu suất của những phương pháp so với angular.copy? –