JavaScriptでdeepなequals
JavaScriptでdeepなequals:
やれJSONで比較しろだの、それはやってはいけないだのいろいろあった
のでdeepなequalsを作ってみた。functionとかには未対応。
よくよく見返すと糞コードなので直そう
Javascriptでオブジェクトの中身を比較する方法が無かった
やれJSONで比較しろだの、それはやってはいけないだのいろいろあったのでdeepなequalsを作ってみた。functionとかには未対応。
deepequals.js
function deepEquals (variable1, variable2) { var result = true; if (typeof variable2 === "undefined") { result = false; return false; } if (typeof variable1 === "object") { $.each(variable1, function (i, e) { result = deepEquals(variable1[i], variable2[i]); if (!result) { return false; } }) } else { if (variable1 !== variable2) { result = false; return false; } } return result; }
コメント
コメントを投稿