类型判断
是否是数字
javascript
import { isNumber } from 'lib-agile'
isNumber(5) // => true
isNumber('5') // => false
是否是布尔
javascript
import { isBoolean } from 'lib-agile'
isBoolean(5) // => false
isBoolean(true) // => true
isPromise
判断一个对象或者函数是不是 Promise;只要满足 Promise A+规范的都是 Promise
javascript
import { isPromise } from 'lib-agile'
isPromise(5) // => false
isPromise(new Promise(() => {})) // => true
是否是HTMLElement
javascript
import { isElement } from 'lib-agile'
isElement(5) // => false
isElement(document.body) // => true
是否是SVGElement
javascript
import { isSvg } from 'lib-agile'
isSvg(5) // => false
isElement(document.body) // => false
是否是参数列
javascript
import { isArgs } from 'lib-agile'
isArgs(5) // => false