
ES6
文章平均质量分 69
copyer_xyf
代码抄袭者
展开
-
学习ES6系列:generator的基本认识和使用
每天对自己多问几个为什么,总是有着想象不到的收获。 一个菜鸟小白的成长之路(copyer)## 前言 今天是国庆节的第二天,回到家中,还是比较的无聊,还是写写代码吧。毕竟是个代码小白,需要学习的东西还是很多的,加油吧! 最近在学习redux-saga这个中间件,它其中的内部代码的原理就是 ES6中的 generator,但是呢?我对其中的ES6的generator就有点陌生,还是不是很理解,所以还是先学习基本的语法吧。 其中的很多话,就是摘抄与阮一峰的ES6的讲解.原创 2021-10-03 00:25:00 · 751 阅读 · 0 评论 -
for...in 和 for...of的区别
每天对自己多问几个为什么,总是有着想象不到的收获。 一个菜鸟小白的成长之路(copyer)1、对数组的遍历//for...inlet arr = [1,2,3]for(let key in arr) { console.log(key); // 0 // 1 // 2}//for...oflet arr = [1,2,3]for(let key of arr) { console.log(key); // 1 .原创 2021-08-22 22:14:23 · 168 阅读 · 0 评论 -
理解迭代器和Set数据结构
迭代器的介绍 JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6 又添加了Map和Set。这样就有了四种数据集合,用户还可以组合使用它们,定义自己的数据结构,比如数组的成员是Map,Map的成员是对象。这样就需要一种统一的接口机制,来处理所有不同的数据结构。 遍历器(Iterator)它是一种借口,为各种不同的数据结构提供统一的访问机制。 任何数据结构只要部署Iterator接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)。原创 2021-07-16 17:18:10 · 267 阅读 · 0 评论 -
ES6中的的模板字符串之标签模板字符串的使用
标签模板字符串的使用与解释let name = 'james'let age = 36function foo(...args) { console.log(args); //打印如下图}foo`my name is ${name}, age is ${age}` //调用foo函数打印的截图上面,就可以看出 foo函数被成功的调用了,使用了标签模板字符串跟正常的调用函数foo()方式有所不一样解释打印的想象一个函数调用,会把参数放到argument原创 2021-05-04 22:29:11 · 414 阅读 · 0 评论