JSON.stringify で多次元配列やハッシュ代わりのオブジェクトは確かに比較できます。 ただし、以下のような懸念点があり、内部で使うには不具合が多いと思います。 除外されるプロパティの存在