Skip to main content

is

is 类型断言, 可以用来确定一个值的类型

🍱 参数

  1. any - 需要断言的参数
  2. 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();
};