$.type(),js数据类型判断
2016-01-25 23:11
731 查看
class2type = {}
core_toString = class2type.toString
jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) {class2type[ "[object " + name + "]" ] = name.toLowerCase();});
jQuery.type = function( obj ) {if ( obj == null ) { return String( obj ); } // Support: Safari <= 5.1 (functionish RegExp) return typeof obj === "object" || typeof obj === "function" ? class2type[ core_toString.call(obj) ] || "object" : typeof obj;},
相关文章推荐
- Extjs4中的Ext.form.field.Spinner
- 【JS学习笔记】 面向对象与原型
- 认识JS
- 【JS学习笔记】JS基础下:函数的讲解
- 插件兼容CommonJS, AMD, CMD 和 原生 JS
- ExtJs:el与contentEl区别
- javascript的几种继承方式
- Extjs 基础篇—— Ext.DomHelper
- js的原型和对象
- js 上传文件后缀名的判断 var flag=false;应用
- 韩顺平 javascript教学视频_学习笔记18_js超级玛丽小游戏2_js面向对象的进一步说明
- 韩顺平 javascript教学视频_学习笔记17_js超级玛丽小游戏
- js014-表单脚本
- js013-事件
- js012-DO2和DOM3
- 本地使用JSTL标签的方式及问题解决
- 什么是javascript中的闭包?
- 调试.js文件
- 韩顺平 javascript教学视频_学习笔记14_this关键字详解
- 韩顺平 javascript教学视频_学习笔记13_类和对象细节_创建对象的几种方式_js对象内存分析