Với 2 mảng javascript lồng nhau lớn, có khả năng rất lớn. Một là hiện tại và khác là lần lặp trước của mảng này. Chức năng sẽ cần phải tìm tất cả các yếu tố khác nhau và hành động theo bất cứ điều gì thay đổi.Thực hành tốt nhất cho việc tìm kiếm tất cả các yếu tố mảng lồng nhau khác nhau
Tôi biết cách thực hiện một chức năng để thực hiện việc này, tôi tự hỏi thực tiễn tốt nhất là làm gì. Bất kỳ lời khuyên tốt sẽ được đánh giá cao. Tôi đang xem xét việc sử dụng JavaScript gốc với jQuery xử lý các câu trả lời cho các phần tử khác nhau.
Câu hỏi này đề cập đến một số điều.
cách hiệu quả nhất để so sánh đối tượng là gì. Trong kiểm tra javascript, thông qua nếu, nếu một đối tượng bằng hoặc không bằng một đối tượng khác, sẽ luôn luôn nói rằng nó không, ngay cả khi chúng bằng nhau. Vì vậy, các đối tượng cần phải được chia nhỏ và so sánh.
Cách tốt nhất để trả lại kết quả là gì? Bạn có tạo ra một loạt các khác biệt? Trong khi đi mặc dù mảng đầu tiên để bạn rõ ràng ra các đối tượng được giống như họ đang ở đầu tiên, hoặc làm cho một mảng hoàn toàn mới để trở về?
Kiểm tra cách thư viện lodash thực hiện điều đó.https: //github.com/bestiejs/lodash – lucuma
Các yếu tố khác nhau, giống như theo thứ tự chúng xuất hiện khi so sánh 2? Hay chúng ta đang xem xét 2 mảng chứa tổng số, không liên quan đến thứ tự? Có lẽ bạn có thể chỉ cho chúng tôi những gì bạn đang làm và sau đó bạn có thể nhận được một số ý kiến về thực hành tốt nhất. Thật không may câu hỏi này hiện đang bị hội chứng "không phải là một câu hỏi thực sự". – Xotic750
Bản sao của ["Cách nhanh nhất hoặc thanh lịch nhất để tính toán sự khác biệt được đặt bằng cách sử dụng các mảng Javascript là gì?"] (Http://stackoverflow.com/questions/1723168/what-is-the-fastest-or-most-elegant -way-to-compute-a-set-sự khác biệt-sử dụng-javasc) và của ["sự khác biệt mảng JavaScript"] (http://stackoverflow.com/questions/1187518/javascript-array-difference). –