主题
判断数据类型
是否字符串
js
export const isString = (o) => {
return Object.prototype.toString.call(o).slice(8, -1) === "String";
};是否字符串
js
export const isString = (o) => {
return Object.prototype.toString.call(o).slice(8, -1) === "String";
};是否数字
js
export const isNumber = (o) => {
return Object.prototype.toString.call(o).slice(8, -1) === "Number";
};是否boolean
js
export const isBoolean = (o) => {
return Object.prototype.toString.call(o).slice(8, -1) === "Boolean";
};是否函数
js
export const isFunction = (o) => {
return Object.prototype.toString.call(o).slice(8, -1) === "Function";
};是否为null
js
export const isNull = (o) => {
return Object.prototype.toString.call(o).slice(8, -1) === "Null";
};是否undefined
js
export const isUndefined = (o) => {
return Object.prototype.toString.call(o).slice(8, -1) === "Undefined";
};是否对象
js
export const isObj = (o) => {
return Object.prototype.toString.call(o).slice(8, -1) === "Object";
};是否错误对象
js
export const isError = (o) => {
return Object.prototype.toString.call(o).slice(8, -1) === "Error";
};是否数组
js
export const isArray = (o) => {
return Object.prototype.toString.call(o).slice(8, -1) === "Array";
};是否Symbol函数
js
export const isSymbol = (o) => {
return Object.prototype.toString.call(o).slice(8, -1) === "Symbol";
};