ES6
samllplum
有智者立长志 无志者长立志
展开
-
ES6 数值扩展
原创 2020-12-14 21:21:17 · 77 阅读 · 0 评论 -
class介绍,继承
参考阮一峰的Class 的基本语法 :https://es6.ruanyifeng.com/#docs/class博客:https://blog.csdn.net/qq_41694291/article/details/103943481ES5构造函数实现继承Es6类继承super()方法就是父类的constructor()方法当对一个属性进行读取时,进行get方法,对动态属性进行封装,通过函数动态计算出结果当对一个属性进行设置时,执行set方法...原创 2020-12-14 21:09:02 · 62 阅读 · 0 评论 -
js判断一个数组是否完全包含另一个数组
function isInclude (aa, bb) { return aa.every((item) => { return bb.some((sub) => { return sub === item; }); }); };const arr11 = [9, 10, 11, 12, 13, 1, 2, 3, 4, 5]; const arr22 = [9, 10, 11, 12, 13]; const arr33 = [9.原创 2020-11-26 19:47:21 · 2870 阅读 · 1 评论 -
ES6 Iterator 迭代器
一、概念Iterator 迭代器是一种接口,Iterator本质是一个指针对象,其中包含一个next方法,这个方法可以改变指针的指向,并且返回一个包含value和done的对象。为不同的数据结构提供统一的访问机制,这个访问机制主要是遍历,我们知道,在数组、在对象、在类数组、在map、在set里面,都可以用for of或者扩展运算符来得到一个数组或者是遍历当前的数据结构,为什么能够遍历的原因就是因为存在这个Iterator 迭代器这个东西,所以我们可以用for of来提供一个统一的遍历,因此这个底层或者是原创 2020-11-25 21:05:01 · 194 阅读 · 0 评论 -
Map介绍及使用API
ES6提供了map数据结构,类似于对象,也是键值对的集合,但是键的范围不限于字符串,各种类型的值(包括对象)都可以当作键。Map也实现了iterator接口,所以可以使用【扩展运算符】和【for...of...】进行遍历一、添加元素1、声明map,升级版的对象2、声明值为一个方法3、键名为一个对象二、sizeconsole.log(m.size) //3三、删除元素四、获取五、遍历六、清空...原创 2020-11-22 11:20:06 · 843 阅读 · 0 评论 -
Set集合(数组去重、交集、并集、差集)
1、数组去重,先把数组构造出一个集合,然后通过扩展运算符展开变成数组2、求交集3、求并集4、求差集arr与arr2的差集,在arr中有,arr2中没有的原创 2020-11-15 11:21:04 · 828 阅读 · 0 评论 -
es6 数据结构 set和map
原创 2019-09-19 22:50:51 · 99 阅读 · 0 评论