dt-utils / getTypeOfValue
Function: getTypeOfValue()
getTypeOfValue(
value
):string
Defined in: getTypeOfValue/index.ts:37
以小写字符串形式返回值的类型。
Parameters
value
any
需要检查类型的值
Returns
string
小写的类型字符串
Description
一个工具函数,用于确定任何 JavaScript 值的精确类型。 返回该值类型的小写字符串表示。
Example
typescript
import { getTypeOfValue } from 'dt-utils';
// 基本类型
getTypeOfValue(42); // => 'number'
getTypeOfValue('hello'); // => 'string'
getTypeOfValue(true); // => 'boolean'
getTypeOfValue(undefined); // => 'undefined'
getTypeOfValue(null); // => 'null'
// 复杂类型
getTypeOfValue([1, 2, 3]); // => 'array'
getTypeOfValue({}); // => 'object'
getTypeOfValue(() => {}); // => 'function'
// 内置对象
getTypeOfValue(new Date()); // => 'date'
getTypeOfValue(/regex/); // => 'regexp'
getTypeOfValue(new Error()); // => 'error'
getTypeOfValue(Symbol()); // => 'symbol'
getTypeOfValue(new Map()); // => 'map'
getTypeOfValue(new Set()); // => 'set'