ES6
文章平均质量分 73
tomorrownan
Hello,tomorrownan.
展开
-
ES6学习day01:let和const的特点及其区别
let 和 const是ES2015(ES6) 新增加的两个重要的 JavaScript 关键字。1.let命令特点:1.ES6新增let命令。用来声明变量,用法类似var,但是它所声明的变量只在let命令所在的代码块内有效。使用方法如下:2.不存在变量提升。let不像var那样,会发生"变量提升"现象。通过如下程序分析:上面ES5和ES6两种写法只有c是var声明的,d是let...原创 2018-12-02 18:21:07 · 1219 阅读 · 0 评论 -
ES6学习day04:Set和Map数据结构
Set和Map是常用的数据结构,在python中Set是集合,包含的元素不允许重复。Map用于映射。JavaScript中没有Set和Map数据结构,在ES6中才引入。1.Set1.Set用法Set类似于数组,其本身是一个构造函数,用来生成Set数据结构。它的成员元素的值没有重复的,都是唯一的,因此可以用于数组的去重。使用add()方法向Set结构添加成员。针对上面1和2,下面的...原创 2019-01-10 18:04:22 · 519 阅读 · 0 评论 -
ES6学习day07:Promise对象
Promise和async都是用于异步操作的方法,async在异步操作方面比Promise更加方便,语法更加易于理解。1.Promise基本用法Promise为异步操作提供统一的接口,充当异步操作与回调函数之间的中介,使得异步操作具备同步操作的接口。Promise可以让异步操作写起来就像写同步操作的流程,而不必一层一层的写嵌套函数。Promise是一个对象,也是一个构造函数,用...原创 2019-01-18 15:27:32 · 500 阅读 · 0 评论 -
ES6学习day02:变量的解构赋值
出差了一个月,所以这么久未更博,由于不允许携带自己的电脑,公司电脑无法连接外网,所以期间的学习笔记都是记录在纸质笔记本上,由此可见,不管去哪里,带上一支笔和一个笔记本的重要性。今天起会把纸质笔记本上记录的ES6知识点一点点搬到这里。今天先搬移变量的解构赋值。解构的定义:ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。变量的解构赋值主...原创 2019-01-08 14:54:10 · 576 阅读 · 2 评论 -
ES6学习day03:箭头函数
ES6标准新增了一种函数–箭头函数(Arrow Function),比较容易识记,因为它的定义用的就是一个箭头表示的。主要从以下方面理解箭头函数:1.箭头函数的用法。2.箭头函数的语法。3.箭头函数的this问题。箭头函数相当于匿名函数,并且简化了函数的定义。箭头函数有两种格式。1.只包含一个表达式,{…}和return都省略掉了。如 x=>x*x2.包含多条语句,此时不可...原创 2019-01-09 15:54:44 · 740 阅读 · 0 评论 -
ES6学习day05:class类
JavaScript只有对象,没有类的概念,生成实例对象的传统方法也是通过构造函数。ES6引入了class类概念,通过关键字class定义。以下几点:1.类的用法理解2.如何为类添加新方法3.constructor()方法4.class的继承1.类的用法1.类实质上是一个函数,类自身指向的就是构造函数。ES5构造函数实例用法如下://es5构造函数实例function ...原创 2019-01-15 19:07:59 · 502 阅读 · 0 评论 -
ES6学习day06:Symbol
Symbol是类似于字符串的原始数据类型,表示独一无二的值。可以保证不会与其他属性名冲突。JS的七种原始数据类型:1.undefined2.Null3.布尔值(Boolean)4.字符串String5.数值number6.对象Object7.Symbol关于Symbol的方法:1.Symbol()2.Symbol.for()3.Symbol.keyFor()1.S...原创 2019-01-15 20:11:22 · 534 阅读 · 0 评论 -
面试中Promise相关问题
结合bilibili和小米和阿里的面试题中出现的与Promise对象相关的问题自己试着做了一些回答,涉及的有以下几个问题。详述Promise的异步机制?Promise有几种状态?Promise如何满足多个异步进程的同步顺序?Promise.all的用法如何让Promise.all在抛出异常后依然有效?Promise.all与Promise.race的区别?应用场景?1.Promi...原创 2019-08-11 16:54:40 · 520 阅读 · 0 评论