![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
CSH_lucky
这个作者很懒,什么都没留下…
展开
-
ES6中的类
导言 在原生的JS里面,没有类这个概念,他是ES5封装的函数,从本质上讲,他还是函数。ES6 的class可以看作只是一个语法糖 与传统的构造函数相比 传统构造函数的缺点: 构造函数和原型方法及属性分离 不便于维护 降低可读性 原型对象可以被遍历修改 默认情况下构造函数可以被当做普通的函数进行调用 功能性不明确 原型中的方法也可以作为构造函数来用 下面是一个传统的构造函数 function Student(name, age) { this.name = name; this.age原创 2020-07-21 18:27:44 · 118 阅读 · 0 评论 -
ES6集合
导言 ES6提供的了几个新的数据结构(集合)Set、Map、WeakSet 、WeakMap,下面我来分析一下它们的不同 Set集合 他类似于数组,但是他的成员的值具有唯一性,没有重复的值 特点 1.Set本身是一个构造函数,能够使用new关键字创建 2.Set数据类型里面的值具有唯一性 var set = new Set([1,2,3,2,1]); console.log(set)//[1,2,3] 注意:Set集合只能接受可迭代的数据作为初始化数据(只有数组和字符串以及伪数组),对象不可原创 2020-07-21 13:04:50 · 272 阅读 · 0 评论