1. 检测是否是字符串
function isString(obj) {
return Object.prototype.toString.call(obj) === '[object String]';
}
2. 检测是否是对象
function isObject(obj) {
return Object.prototype.toString.call(obj) === '[object Object]';
}
3. 检测是否是funciton
let isFunction = (functionToCheck) => {
var getType = {};
return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]';
};
if (typeof /./ !== 'function' && typeof Int8Array !== 'object' && (Vue.prototype.$isServer || typeof document.childNodes !== 'function')) {
isFunction = function(obj) {
return typeof obj === 'function' || false;
};
}