![](https://img-blog.csdnimg.cn/20201011113756930.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ES6从入门到入狱
1. 什么是ES 6 : ES6是JavaScript语言的新一代标准,加入了很多新的功能和语法。现在React、Vue项目一般都是用ES6语法来写,这也是官方推荐
ZhandsomeZ
走过的路脚记得,爱过的人心记得
展开
-
ES6补充篇-for of + iterator
前言本文主要是补充一些遗漏的知识点,望大家批评指教1、for of循环方式在ES6提供了一种新的遍历数据结构的方式 for of 这种循环方式会作为以后遍历所有的数据结构的统一方式for of示例如下1、遍历数组let arr = ['first', 'second', 'third', 'four'];for (const num of arr) { console.log(num);}result => firstresult => second.原创 2020-10-03 01:22:13 · 6850 阅读 · 0 评论 -
ES6-补充篇_Reflect和proxy
简介本篇文章只是为了补充一些遗漏的技术点,望大家批评多多指教1.Proxyproxy的字面意思的理解就是代理用于定义基本操作的自定义行为,就是我们可以自定义某些行为,比如属性的查找,赋值,枚举,函数调用等。实际上我们利用这个Proxy实现对编程语言进行编程,就是把一些内部的方式,内置的方法改变了,这种编程就叫做语言编程。属性代理就做拦截。关于Proxy需要注意的地方有:Proxy内部的this关键字的指向是Proxy代理本身;它的构建方式需要借助一个Proxy的构造函数new Proxy.原创 2020-07-18 17:09:29 · 10547 阅读 · 0 评论 -
ES6从入门到入狱-基础篇
一.学习ES6(ECMAScript 2015) 前要搞明白两个问题, 什么是ES6, 为什么要学习ES61. 什么是ES 6: ES6是JavaScript语言的新一代标准, 加入了很多新的功能和语法。2. 现在React、 Vue项目一般都是用ES6语法来写, 这也是官方推荐3.为什么要学习ES6, ES6已经在 2015 年 6 月正式发布了。 它的目标, 是使得 JavaScri...原创 2020-04-09 20:26:25 · 17100 阅读 · 4 评论 -
ES6从入门到入狱-class类
1. ES6中的class• JavaScript 语言中,生成实例对象的传统方法是通过构造函数。下面是一个例子。//创建User构造对象function User(name, age) { this.name = name this.age = age}创建静态方法User.getClassName = function(){ return this...原创 2020-04-10 10:43:35 · 10489 阅读 · 0 评论 -
ES6从入门到入狱-模块篇
概念在之前的javascript中是没有模块化概念的。如果要进行模块化操作,需要引入第三方的类库。随着技术的发展,前后端分离,前端的业务变的越来越复杂化。直至ES6带来了模块化,才让javascript第一次支持了module。ES6的模块化分为导出(export)与导入(import)两个模块。介绍1. 导出模块和引入模块在ES6中每一个模块即是一个文件,在文件中定义的变量,函数,对象在...原创 2020-04-10 10:52:31 · 18764 阅读 · 0 评论 -
ES6从入门到入狱-iterator接口篇
ES6中的iterator接口1. iterator的概念iterator是一种接口机制,为各种不同的数据结构提供统一的访问机制作用: 1、为各种数据结构,提供一个统一的、简便的访问接口; 2、使得数据结构的成员能够按某种次序排列 3、ES6创造了一种新的遍历命令for...of循环,Iterator接口主要供for...of消费。2. 工作原理: - 创建一个指针对象...原创 2020-04-11 10:55:16 · 10479 阅读 · 0 评论 -
ES6从入门到入狱-promise篇
ES6之promise1.什么是Promise?抽象表达:Promise,是JS进行异步编程的一种新的解决方案具体表达:从语法上说Promise是一个构造函数,从功能上说Promise对象是用来封装异步操作并可以获取其结果2.Promise 状态promise总共有三个状态,初始化状态为pending,执行成功状态更改为resolved,执行失败状态更改为rejectedco...原创 2020-04-10 11:06:33 · 10546 阅读 · 0 评论 -
ES6从入门到入狱-Symbol篇
ES6中的Symbol1. symbol的由来ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是 ES6 引入Symbol的原因。ES6 引入了一种新的原始数据类型Sym...原创 2020-04-11 10:59:13 · 14751 阅读 · 0 评论 -
ES6从入门到入狱-第七篇
ES6中的Promise1.什么是Promise?抽象表达:Promise,是JS进行异步编程的一种新的解决方案具体表达:从语法上说Promise是一个构造函数,从功能上说Promise对象是用来封装异步操作并可以获取其结果2.Promise 状态promise总共有三个状态,初始化状态为pending,执行成功状态更改为resolved,执行失败状态更改为rejectedcons...原创 2020-04-11 11:06:53 · 10454 阅读 · 0 评论