console
// 是否是有效的值
// isUsable (val) {
// return !((val === null) || (val === undefined) || (val === '') || isNaN(val))
// }
/********************************************************************************** */
// 是否又指定的key
// isHasKey (obj, key) {
// return Object.prototype.hasOwnProperty.call(obj, key)
// }
// JavaScript 并没有保护 hasOwnProperty 属性名 可以自己在定义
// var obj = new Object();
// obj.prop = 'wang';
// obj.hasOwnProperty = function(){}
// eslint-disable-next-line no-prototype-builtins
// obj.hasOwnProperty('prop') ESLint 已经不允许这么些了
js函数