UNPKG

sugar

Version:

A Javascript utility library for working with native objects.

18 lines (14 loc) 413 B
'use strict'; var classChecks = require('../../common/var/classChecks'), isObjectType = require('../../common/internal/isObjectType'); var isRegExp = classChecks.isRegExp; function matchInObject(match, key) { if (isRegExp(match)) { return match.test(key); } else if (isObjectType(match)) { return key in match; } else { return key === String(match); } } module.exports = matchInObject;