ngx中增加公用方法 以判断类型为例子
来源:互联网 发布:win10家庭版优化教程 编辑:程序博客网 时间:2024/06/16 03:42
废话少说 直接上代码
/** * 是否是方法 * * @export * @param {*} value * @returns {boolean} */export function isFunction(value: any): boolean { return typeof value === 'function';}/** * 是否是undefined * * @export * @param {*} [value] * @returns {boolean} */export function isUndefined(value?: any): boolean { return typeof value === 'undefined';}/** * 是否定义 * JS中未定义的为undefined * 所以直接调用isUndefined * * @export * @param {*} [value] * @returns {boolean} */export function isDefined(value?: any): boolean { return !isUndefined(value);}/** * 是否是字符串 * * @export * @param {*} value * @returns {boolean} */export function isString(value: any): boolean { return typeof value === 'string';}/** * 是否是数字 * * @export * @param {*} value * @returns {boolean} */export function isNumber(value: any): boolean { return typeof value === 'number';}/** * 是否是布尔类型 * * @export * @param {*} value * @returns {boolean} */export function isBoolean(value: any): boolean { return typeof value === 'boolean';}/** * 是否是时间类型 * * @export * @param {*} value * @returns {boolean} */export function isDate(value: any): boolean { return value instanceof Date;}/** * 是否是一个对象 * 单纯的对象不能时方法 * @export * @param {*} value * @returns {boolean} */export function isObject(value: any): boolean { return value instanceof Object && !isFunction(value);}/** * 是否是数组 * * @export * @param {*} value * @returns {boolean} */export function isArray(value: any): boolean { return value instanceof Array;}/** * 是否为空 * * @export * @param {*} value * @returns {boolean} */export function isEmpty(value: any): boolean { return !value || value.length === 0 || isObject(value) && Object.keys(value).length === 0;}
在需要使用的地方
import { isEmpty } from '../../service/core/typings';
然后
console.error(isEmpty('肥飛猫'));// false
阅读全文
0 0
- ngx中增加公用方法 以判断类型为例子
- 在ngx-Datatable的onSelect方法中,this.selected使用patchValue方法为表单赋值注意事项
- Linux驱动:TI达芬奇系列kernel中cup类型的判断,以cpu_is_ti81xx()为例
- 以pulltorefresh为例子
- 判断是否为日期类型的方法
- java中jdbc的用法,以mysql为例子
- CSS中以图片为背景的文本例子
- switch 以string为条件 做判断的方法
- 判断javaScript中对象类型的方法
- sql判断表中是否存在某列,以实现动态增加列
- js中判断为空的方法
- 判断输入字符串为颜色类型的最优方法
- Java中Object有哪些公用方法?
- python中为类和实例动态增加方法
- 以和为标准的判断某字符串为另一字符串子串的方法
- StringUtils 工具类中判断一个string类型的值是否为空的几种方法
- 以About Us为范例在Zen cart中增加页面
- ios 判断是qq,银行卡,手机号等等公用的方法。
- 重拾Java--功底篇之String
- [设计]策略模式
- 【LeetCode】1. Two Sum
- 那些年搞不懂的高深术语——依赖倒置•控制反转•依赖注入•面向接口编程
- 组合模式
- ngx中增加公用方法 以判断类型为例子
- 对二维数组的行、列排序
- 对于NOIP初赛感想
- 数据结构实验之串三:KMP应用
- STM32F429(HAL库)_USART串口发送&接收(使用STM32CubeMX)
- Makefile_Jerry(一)
- Android连接sql异常
- BZOJ4032: [HEOI2015]最短不公共子串
- 外观模式