什么是 result-type
result-type 是一个用于匹配 JavaScript 数据类型的 npm 包,它可以判断数据类型是否为 null、undefined、boolean、number、string、array 和 object。
它的返回值为一个字符串,代表匹配到的数据类型。
安装
使用 npm 安装 result-type
npm install result-type --save
使用示例
引入
const resultType = require('result-type');
判断 null 和 undefined
console.log(resultType(null)); // 'null' console.log(resultType(undefined)); // 'undefined'
判断 boolean
console.log(resultType(true)); // 'boolean' console.log(resultType(false)); // 'boolean'
判断 number
console.log(resultType(123)); // 'number' console.log(resultType(3.14)); // 'number'
判断 string
console.log(resultType('hello world')); // 'string' console.log(resultType('')); // 'string'
判断 array
console.log(resultType([1, 2, 3])); // 'array' console.log(resultType([])); // 'array'
判断 object
console.log(resultType({name: 'John', age: 18})); // 'object' console.log(resultType({})); // 'object'
总结
使用 result-type 可以方便地判断 JavaScript 数据类型,避免数据类型判断的繁琐和错误。使用方法简单,上手快,十分实用。
参考链接
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/67030