查漏补缺
文章平均质量分 77
Rosingsun
这个作者很懒,什么都没留下…
展开
-
ES6学习(一)
大致目录var、let、const作用于范围不存在变量提升暂时性死区不允许重复定义const 介绍数组 var、let、const 作用于范围 直接看代码,比较明显、 for(let i=0;i<10;i++){ console.log(i); //0,1,2,3,4,5,6,7,8,9; } console.log(i);//ReferenceError: i is not defined for(var j=0;j<10;i++){ console.log(j); //0,1,2,3,原创 2022-04-22 14:19:11 · 1093 阅读 · 0 评论 -
【学习数据结构一实现栈】
基础学习——自己实现一个栈实现栈一、定义栈 总结自《学习JavaScript数据结构与算法第3版》 实现栈 一、定义栈 用数组来实现栈比较方便,只要实现先进先出(push和pop)就和栈很像了。但是这边使用对象实现 export default class Stack { constructor() { this.count = 0;//记录位置 this.items = {};//存储数据的对象 } push(element) {//往栈中加一个数据 this.item原创 2021-12-01 16:51:01 · 142 阅读 · 0 评论 -
学习Proxy(代理)和Reflect(反射)
ES6 学习补漏-GeneratorGenerator()一、定义二、介绍三、拓展提前终止生成器 Generator() 阮老师的介绍:Generator 函数有多种理解角度。语法上,首先可以把它理解成,Generator 函数是一个状态机,封装了多个内部状态。 红宝书(第四版):生成器是 ECMAScript 6 新增的一个极为灵活的结构,拥有在一个函数块内暂停和恢复代码执行的能力。这种新能力具有深远的影响,比如,使用生成器可以自定义迭代器和实现协程。 大白话:比较自由的异步函数; 一、定义 生成器的定义原创 2021-11-15 17:07:59 · 902 阅读 · 0 评论 -
学习Generator
ES6 学习补漏-GeneratorGenerator()一、定义二、介绍三、拓展提前终止生成器 Generator() 阮老师的介绍:Generator 函数有多种理解角度。语法上,首先可以把它理解成,Generator 函数是一个状态机,封装了多个内部状态。 红宝书(第四版):生成器是 ECMAScript 6 新增的一个极为灵活的结构,拥有在一个函数块内暂停和恢复代码执行的能力。这种新能力具有深远的影响,比如,使用生成器可以自定义迭代器和实现协程。 大白话:比较自由的异步函数; 一、定义 生成器的定义原创 2021-11-11 14:06:54 · 885 阅读 · 0 评论