Guest User

Untitled

a guest
Oct 17th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. /**
  2. * @param {*} obj1 对象
  3. * @param {*} obj2 对象
  4. * @description 判断两个对象是否相等,这两个对象的值只能是数字或字符串
  5. */
  6. export const objEqual = (obj1, obj2) => {
  7. const keysArr1 = Object.keys(obj1)
  8. const keysArr2 = Object.keys(obj2)
  9. if (keysArr1.length !== keysArr2.length) return false
  10. else if (keysArr1.length === 0 && keysArr2.length === 0) return true
  11. /* eslint-disable-next-line */
  12. else return !keysArr1.some(key => obj1[key] !== obj2[key])
  13. }
Add Comment
Please, Sign In to add comment