作家
登录

Javascript深拷贝

作者: 来源: 2017-05-24 16:06:09 阅读 我要评论

    '[object Array]'    : 'array'
  •  
  •     '[object Date]'     : 'date'
  •  
  •     '[object RegExp]'   : 'regExp'
  •  
  •     '[object Undefined]''undefined'
  •  
  •     '[object Null]'     : 'null'
  •  
  •     '[object Object]'   : 'object' 
  •  
  • }; 
  •  
  • return map[toString.call(obj)]; 
  •  
  •  
    1. function type(obj) { 
    2.  
    3. var toString = Object.prototype.toString; 
    4.  
    5. var map = { 
    6.  
    7.     '[object Boolean]'  : 'boolean'
    8.  
    9.     '[object Number]'   : 'number'
    10.  
    11.     '[object String]'   : 'string'
    12.  
    13.     '[object Function]' : 'function'
    14.  
    15.     '[object Array]'    : 'array'
    16.  
    17.     '[object Date]'     : 'date'
    18.  
    19.     '[object RegExp]'   : 'regExp'
    20.  
    21.     '[object Undefined]''undefined'
    22.  
    23.     '[object Null]'     : 'null'
    24.  
    25.     '[object Object]'   : 'object' 
    26.  
    27. }; 
    28.  
    29. if(obj instanceof Element) { 
    30.  
    31.         return 'element'
    32.  
    33.  

    34.   推荐阅读

        千万千万不要运行的Linux命令

      文中列出的敕令绝对弗成以运行,即使你认为很好奇也不可,除非你是在虚拟机上运行(出现问题你可以还原),因为它们会实实袈内涵的破坏你的体系。所以不在root等高等治理权限下履行敕令是很>>>详细阅读


      本文标题:Javascript深拷贝

      地址:http://www.17bianji.com/lsqh/35401.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)