is
is
类型断言, 可以用来确定一个值的类型
🍱 参数
any
- 需要断言的参数string
- 需要对比的类型
🔥 返回值
boolean
🚀 示例
import { is } from 'atools-js';
is(1, 'number'); // true
is(1, 'string'); // false
is(new Date(), 'date'); // true
💡 源码
source code
/atools/_basic/is.ts
import { getTypeOf } from './getTypeOf';
export const is = (value: any, type: string): boolean => {
return getTypeOf(value) === type.toLowerCase();
};