美文网首页
javascript中not defined、undefined

javascript中not defined、undefined

作者: 小豆soybean | 来源:发表于2018-05-19 17:12 被阅读0次

    https://blog.csdn.net/xjun0812/article/details/49444771

    九种缓存机制
    http://www.techweb.com.cn/network/system/2016-01-05/2252395.shtml

    JavaScript 中 Map 和 Object 的区别
    Map对象是一种有对应 键/值 对的对象, JS的Object也是 键/值 对的对象 ;

    ES6中Map相对于Object对象有几个区别:
    原文链接:https://blog.csdn.net/liangchuannan/article/details/70053038

    1:Object对象有原型, 也就是说他有默认的key值在对象上面, 除非我们使用Object.create(null)创建一个没有原型的对象;
     2:在Object对象中, 只能把String和Symbol作为key值, 但是在Map中,key值可以是任何基本类型(String, Number, Boolean, undefined, NaN….),或者对象(Map, Set, Object, Function , Symbol , null….);
     3:通过Map中的size属性, 可以很方便地获取到Map长度, 要获取Object的长度, 你只能用别的方法了;
      Map实例对象的key值可以为一个数组或者一个对象,或者一个函数,比较随意 ,而且Map对象实例中数据的排序是根据用户push的顺序进行排序的, 而Object实例中key,value的顺序就是有些规律了, (他们会先排数字开头的key值,然后才是字符串开头的key值);

    另: 关于 Array 和 Set, 区别就是 Set 不可以有重复元素, 而 Array 可以有

    移动端H5多页开发拍门砖经验:
    https://juejin.im/post/5b03b2ee5188254284525e87?utm_source=gold_browser_extension

    相关文章

      网友评论

          本文标题:javascript中not defined、undefined

          本文链接:https://www.haomeiwen.com/subject/rnkadftx.html