![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
文章平均质量分 65
福星高照。
新手小白
展开
-
ES6中的Promise
ES6 Promise定义:是异步编程的一种解决方案。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 的状态特点:1.Promise 异步操作有三种状态:pending(进行中)、fulfilled(已成功)和 rejected(已失败)。2.除了异步操作的结果,任何其他操作都无法改变这个状态。3.Promise 对象只有:从 pending 变为 fulfilled 和从 pending 变为 rejected 的状态改变。只要处于 fulfilled 和原创 2021-05-16 20:00:38 · 87 阅读 · 0 评论 -
class 实现继承
class 实现继承Class之间可以通过extends关键字实现继承,这比ES5的通过修改原型链实现继承,要清晰和方便很多。用法:<script> class Son extends Father { ... } </script>以上代码定义了一个Son类,以及Father类,通过extends关键字,Son类继承Father类的所有属性和方法。接下来我们要在Son中添加要继承的一些方法和属性。注: 子类原创 2021-05-13 20:34:17 · 1291 阅读 · 1 评论 -
ES6 class类——语法糖
ES6 class类——语法糖定义: class (类)作为对象的模板被引入,可以通过 class 关键字定义类。它的本质是函数(function),可以看作一个语法糖,让对象原型的写法更加清晰、更像面向对象编程的语法。基本用法:1.匿名类表达式<script> class { constructor(name) { this.name = name; } } <原创 2021-05-12 20:24:28 · 1366 阅读 · 0 评论 -
ES6新增基本数据类型——symbol
ES6新增基本数据类型——symbol基本数据类型除了 number 、 string 、 boolean 、 object、 null 和 undefined ,还有ES6新增的symbol。symbol的定义:表示独一无二的值,最大的用法是用来定义对象的唯一属性名。基本用法: Symbol 函数栈不能用 new 命令,因为 Symbol 是原始数据类型,不是对象。可以接受一个字符串作为参数,为新创建的 Symbol 提供描述,用来显示在控制台或者作为字符串的时候使用,便于区分。...原创 2021-05-11 19:26:03 · 242 阅读 · 1 评论 -
ES6新增声明let、const
ES6新增声明let、constES6:全称 ECMAScript 6,是于2015年正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。了解ES6中新增的两个声明命令let及const,和两者区别。let声明let命令,用来声明变量 let x = 1; console.log(x); // 输出 1这样可看和var声明没啥区别,但是新增它肯定是有别的用处。1、我们再看: console.log(x); // 报错 R原创 2021-04-25 21:20:25 · 166 阅读 · 0 评论