Я искал здесь для качественного метода сравнения ассоциативных массивов в javascript. Единственное достойное решение, которое я нашел, это проект PHP.JS, который имеет некоторые сравнительные функции массива. Единственная проблема заключается в том, что эти функции рассматривают первый массив как ключ ко второму. В моей ситуации, по крайней мере, оба массива не всегда имеют одинаковые клавиши или одни и те же клавиши. Это заставляет функции выводить результаты, которые не содержат ключей, которые могут отсутствовать в массиве1, но существовали в массиве2. Единственное, о чем я могу думать, это запустить функцию array_diff_associative() дважды, когда аргументы перевернуты, а затем объединить их (что кажется проблематичным, поскольку первый аргумент снова используется как ключи ко второму).
Любые предложения? Спасибо.