js判断数据类型的封装函数以及判断函数。
Posted 区块链散户一枚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js判断数据类型的封装函数以及判断函数。相关的知识,希望对你有一定的参考价值。
var type = function (o){ var s = Object.prototype.toString.call(o); return s.match(/[object (.*?)]/)[1].toLowerCase(); }; [‘Null‘, ‘Undefined‘, ‘Object‘, ‘Array‘, ‘String‘, ‘Number‘, ‘Boolean‘, ‘Function‘, ‘RegExp‘ ].forEach(function (t) { type[‘is‘ + t] = function (o) { return type(o) === t.toLowerCase(); }; }); //给type函数对象封装各个判断的方法 type.isObject({}) // true type.isNumber(NaN) // true type.isRegExp(/abc/) // true
以上是关于js判断数据类型的封装函数以及判断函数。的主要内容,如果未能解决你的问题,请参考以下文章
Underscore.js 常用类型判断以及一些有用的工具方法