2021-09-27JavaScript几秒 读完 (大约 104 个字)js判断两个对象是否相同js判断两个对象是否相同(两个对象拥有相同的key和value就视为相同)。 此方法可以兼容key顺序不一致的情况。 1234567891011121314const isSameObj = (obj1, obj2) => { const obj1Keys = Object.keys(obj1); const obj2Keys = Object.keys(obj2); if (obj1Keys.length !== obj2Keys.length) return false; for (let i = 0; i < obj1Keys.length; i++) { let key = obj1Keys[i]; if (!obj2Keys.includes(key)) return false; if (obj1[key] !== obj2[key]) return false; } return true;}