
ES6的简单总结
远方的原
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
节流与防抖,使用ES6中的箭头函数来实现
1.说到节流防抖,相信大家都不陌生吧,其实之前我就有实现过,大家可以去看我的另外一篇文章节流与防抖链接,我在这里面使用es5实现的。原创 2022-01-10 09:37:03 · 1425 阅读 · 0 评论 -
关于ES6中新增的Array方法,简单总结,十分实用
1.Array.from 将类数组转化成数组 <ul class="div"> <li></li> <li></li> <li></li> <li></li> </ul>获取节点 let res = document.querySelectorAll('.div li') let原创 2022-01-08 10:07:40 · 1979 阅读 · 0 评论 -
简述map、foreach、filter、以及reduce方法
首先我们先定义个数组然后再去写不同的方法。 let arr = [{ userName: "jack", password: "112", score: 10 }, { userName: "jack", password: "112", score: 12 }, { password: "原创 2021-11-27 14:57:03 · 271 阅读 · 0 评论 -
箭头函数,ES6新增的好东西,简单分析下
1.说起箭头函数,大家一般会想起什么东西?我觉得大家肯定会联想起ES6吧,es6新增的函数,它的特点想必大家应该都不陌生吧。没有this,不能被new关键字调用,没有arguments对象,没有原型等。这边的话先给大家举一个例子。let boss = { name: "boss", sayHi(){ setTimeout(function(){ console.log('Hello, ', this.name) }, 1000) //原创 2021-10-31 19:24:28 · 118 阅读 · 0 评论 -
读懂set集合的源码,实现自己的set集合!
class MySet{ constructor(iterator = []){ // 传递的内容必须是一个可迭代对象 if(typeof iterator[Symbol.iterator] !== "function"){ throw new TypeError(`您所提供的${iterator}不是一个可迭代对象`) } this._datas = []; for (const item o.原创 2021-10-24 20:41:44 · 420 阅读 · 0 评论 -
运用set集合解决两个数组之间的并集、交集和差集问题。
<script> let arr1 = [1, 3, 4, 2, 4, 1, 5] let arr2 = [1, 23, 42, 5, 2, 3, 33, 123, 40] // 并集 let arr3 = arr1.concat(arr2); console.log(new Set(arr3)); // 交集 const jioaji = (a, b) => ...原创 2021-10-20 19:31:22 · 2163 阅读 · 1 评论 -
ES6中的实现继承的方法和super关键字的用法,注释清晰!
ES6中通过Class‘类’这个语法糖实现继承和Java等面向对象的语言在实现继承上已经非常相似,当然只是语法层面相似,本质当然依旧是通过原型实现的。ES6实现继承是通过关键字extends、super来实现继承。super关键字的用法:1.直接当成函数使用,表示调用父类的构造器2.当成对象使用,表示父类的原型 <!-- 原型的继承 --> <script> // es6中的继承 // 先创建一个父类 .原创 2021-10-12 20:46:57 · 649 阅读 · 0 评论