import { hasOwnProperty } from './init';
import isPrimitive from './isPrimitive';
/**
* @description 判断属性是否存在
*
* @param {*} obj 任意类型, 不是obejct返回false
* @param {(string|number)} v 需要查找的属性名
* @return {*} {boolean} 返回一个布尔值
* @example has({a:1}, "a") => true
*/
const has = (obj, v) => {
if (isPrimitive(obj))
return false;
return hasOwnProperty.call(obj, v);
};
export default has;