Compare dois Arrays Javascript - Associative

Eu procurei aqui por um método de qualidade para comparar matrizes associativas em javascript. A única solução decente que encontrei é aPHP.JS projeto que tem algumas funções de matriz comparativa. O único problema é que essas funções consideram o primeiro array como a chave do segundo. Na minha situação, pelo menos, ambas as matrizes nem sempre têm o mesmo número de chaves nem as mesmas chaves. Isso faz com que as funções produzam resultados que não incluem chaves que podem não existir no array1, mas existem no array2. A única coisa que posso pensar até agora é executar a função array_diff_associative () duas vezes com os argumentos invertidos e, em seguida, combiná-los (o que parece problemático, já que o primeiro argumento é usado novamente como as chaves do segundo).

Alguma sugestão? Obrigado.

questionAnswers(3)

yourAnswerToTheQuestion