目标: 

var a = [1,2,3];
    console.log(typeof a); //->object
    console.log($.type(a)); //->array
jQuery -v1.12.4
 1 jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ),
 2 function( i, name ) {
 3     class2type[ "[object " + name + "]" ] = name.toLowerCase();
 4 } );
 5
 6
 7
 8 ....
 9
10
11 type: function( obj ) {
12         if ( obj == null ) {
13             return obj + "";
14         }
15         return typeof obj === "object" || typeof obj === "function" ?
16             class2type[ toString.call( obj ) ] || "object" :
17             typeof obj;
18     },

分析:

第1-4行:通过遍历给class2type对象添加属性

    

第16行:通过toString.call(obj)来得到obj的属性。

最新文章

  1. 大数据SQL日常学习——CASE WHEN THEN END用法
  2. 1475 m进制转十进制
  3. 将查询后的数据导入到其他表中
  4. 聚焦国际农民丰收节贸易会-张桃林:农业谋定开放新格局
  5. servlet和filter的区别
  6. 极限编程与敏捷开发(4)
  7. Linux bash总结(一) 基础部分(适合初学者学习和非初学者参考)
  8. Eclipse调试进入JDK源码
  9. Build desktop apps for Windows PCs
  10. 将小写金额转换成大写金额[存储过程版]
  11. 效果超某度OCR:文本检测、文本识别(cnn+ctc、crnn+ctc)
  12. 使用Oracle VM VirtualBox创建的虚拟机与本地电脑(物理机)搭建局域网
  13. HashTable Dictionary HashMap
  14. 弱监督学习--半监督学习(1):Temporal Ensembling for Semi-Supervised Learning
  15. 测试用例-----遥控器
  16. 【Android 逆向】Android 逆向用途 | Android 逆向原理
  17. 山东大学科技文献期末复习(个人速成向)
  18. 【上海 >>无锡】自驾两日游
  19. 华为P40的软文营销文案
  20. 【仙变3】牧仙记版VM一键端

热门文章

  1. 84相似标准形05——有理标准形的不变因子、矩阵的有理标准形
  2. python读取第一行设为字典_将csv读入字典,第一行成为名称
  3. html个人博客完整代码_Spring Cloud Alibaba迁移指南1:零代码从Eureka迁移到Nacos
  4. twisted python_《Python网络爬虫与信息提取》笔记(10)
  5. python爬虫案例_Python“豆瓣电影TOP250爬虫案例”详解
  6. 蜗轮蜗杆计算软件_微型直流电机减速比计算方法
  7. xml+css+sql+json+html+js格式化,JavaScript格式化json和xml的方法示例
  8. autofs后 卸载_autofs自动挂载
  9. amlogic_android7.1的s905x平台长按按键5s清除数据和缓存的实现思路
  10. hadoop记录-flink测试