UNPKG

@jonkemp/package-utils

Version:

Helper utility modules for collections, arrays, objects and more

18 lines (12 loc) 343 B
const getKeys = require('./get-keys'); module.exports = (object, attrs) => { const keys = getKeys(attrs); const {length} = keys; if (object == null) return !length; const obj = Object(object); for (let i = 0; i < length; i++) { const key = keys[i]; if (attrs[key] !== obj[key] || !(key in obj)) return false; } return true; };