@parrotjs/which-type
v1.5.0
Published
A package can determine variable types
Downloads
7
Readme
一个包可以判断变量类型
一、支持环境
支持node环境和浏览器环境
二、node环境使用 (已通过测试√)
npm install --save @parrotjs/which-type //安装npm包
//index.js
const { isTypeUndefined,isTypeArray,isTypeNumber,isTypeObject } =require('@parrotjs/which-type');
console.log(isTypeUndefined()) // true
console.log(isTypeArray([])) // true
console.log(isTypeNumber(0)) // true
console.log(isTypeObject({})) // true
三、浏览器环境使用
1.HTML中使用 (已通过测试√)
//使用upk在线cdn
https://unpkg.com/@parrotjs/[email protected]/index.js
//使用jsdelivr在线cdn
https://cdn.jsdelivr.net/npm/@parrotjs/[email protected]/index.js
//index.html
<!DOCTYPE html>
<html>
<head></head>
<body>
<script src="https://cdn.jsdelivr.net/npm/@parrotjs/[email protected]/index.js" ></script>
<script>
console.log(whichType.isTypeUndefined()) // true
console.log(whichType.isTypeArray([])) // true
console.log(whichType.isTypeNumber(0)) // true
console.log(whichType.isTypeObject({})) // true
</script>
</body>
</html>
2.ESM中使用 (已通过测试√)
import { isTypeUndefined, isTypeArray, isTypeNumber, isTypeObject } from '@parrotjs/which-type';
console.log(isTypeUndefined()) // true
console.log(isTypeArray([])) // true
console.log(isTypeNumber(0)) // true
console.log(isTypeObject({})) // true
四、github源码地址
https://github.com/parrot-design/parrot-utils/tree/main/which-type
五、版本变更记录
- 1.0.0 初始化目录
- 1.1.0 README.md修改添加ESM使用方式
- 1.2.0 README.md修改
- 1.3.0 README.md修改
- 1.4.0 增加String支持
六、使用场景
某些场景下需要判断变量的类型