Source: has.js

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;