![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
文章平均质量分 96
hst❀
前端踩坑记录/速查本/不定期更新
展开
-
ES6 Promise对象的理解学习
文章目录前言一、定义二、基本用法三、应用前言Promise改善异步代码的处理,Async/await改善Promise的使用。一、定义Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise对象有以下两个特点:(1)对象的状态不受外界影响。Promise对象代表一个异步原创 2021-01-07 14:39:29 · 254 阅读 · 0 评论 -
ES6 class类的理解学习
文章目录一.类的由来小结一.类的由来传统的javascript中只有对象,没有类的概念。它是基于原型的面向对象语言。原型对象特点就是将自身的属性共享给新对象。JavaScript 语言中,生成实例对象的传统方法是通过构造函数。构造函数示例:function Point(x, y) { this.x = x; this.y = y;}Point.prototype.toString = function () { return '(' + this.x + ', ' + this.y原创 2020-11-26 15:21:06 · 265 阅读 · 0 评论 -
ES6 ...三点扩展运算符常见用法(实例)
文章目录一、对象的扩展运算符1.取出参数对象中的所有可遍历属性,拷贝到当前对象之中二、数组的扩展运算符1.将数组转换为参数序列2.复制数组3.扩展运算符可以与解构赋值结合起来,用于生成数组4.将字符串转为数组5.任何 Iterator 接口的对象,都可以用扩展运算符转为真正的数组参考一、对象的扩展运算符1.取出参数对象中的所有可遍历属性,拷贝到当前对象之中let bar = { a: 1, b: 2 };let baz = { ...bar }; // { a: 1, b: 2 }上述方法实际上原创 2020-11-25 17:08:33 · 283 阅读 · 0 评论 -
js 面向对象之继承
题目:阿里云产品线十分丰富,拥有ECS、RDS等数百款产品,每个产品都具有一些通用属性,例如:ID(id),地域(region),名称(name),同时每个产品又包含自己特有的属性。 ECS拥有实例(instance)属性,可选值有ecs.t1.small、ecs.t3.small、ecs.t1.large,RDS拥有数据库类型(dbType)属性,可选值有mysql、mssql、PPAS。请使用...原创 2019-08-20 16:41:35 · 115 阅读 · 0 评论 -
ES6 箭头函数的理解
箭头函数的介绍箭头函数是es6当中对函数的一种全新表示法。先来看一个最简单的箭头函数let fn = v => v;console.log(fn("1"));//1该箭头函数等同于let fn = function(v){ return v;}console.log(fn("1"))箭头函数语法如果只有一条语句,可以把 { } 和 return 省略掉v=>...原创 2019-08-20 17:32:03 · 261 阅读 · 0 评论