Nếu tôi có hai mảng liên kết, thì cách nào hiệu quả nhất để thực hiện một khác biệt so với giá trị của chúng?Làm một "Khác biệt" trên một mảng liên kết trong javascript/jQuery?
Ví dụ, đưa ra:
array1 = {
foreground: 'red',
shape: 'circle',
background: 'yellow'
};
array2 = {
foreground: 'red',
shape: 'square',
angle: '90',
background: 'yellow'
};
Làm thế nào tôi sẽ kiểm tra một chống lại khác, chẳng hạn rằng các mục thiếu thêmhay được kết quả mảng. Trong trường hợp này, nếu tôi muốn so sánh array1 trong array2, nó sẽ quay trở lại:
array3 = {shape: 'circle'}
Trong khi nếu tôi so array2 trong array1, nó sẽ quay trở lại:
array3 = {shape: 'square', angle: '90'}
Cảm ơn trước sự giúp đỡ của bạn!