判斷兩個obj物件是否相等
阿新 • • 發佈:2019-02-05
var obj3={"a":"zxj","b":"zxl"}; var obj4={"a":"zxj","b":"zxl"}; var state = true; var compare = function (obj1,obj2) { for (var key in obj1) { if (typeof (obj2[key]) === 'undefined') { state = false; } else { if (typeof (obj1[key]) === 'object') { compare(obj1[key],obj2[key]); } else { if (obj1[key] !== obj2[key]) { state = false; } } } } return state; } console.log(compare(obj3,obj4))