ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
15 lines (11 loc) • 357 B
JavaScript
;
var hasPath = require('./internals/hasPath.js');
var native = require('./internals/native.js');
var isNil = require('./isNil.js');
function baseHas(object, key) {
return native.objectProtoHasOwnProperty.call(object, key);
}
function has(object, key) {
return !isNil(object) && hasPath(object, key, baseHas);
}
module.exports = has;