![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
承蒙时光不弃1769203735
hello world!
展开
-
Promise为什么比setTimeout先执行?
基本概念为便于理解,在进入正题之前,不得不说以下一些基本的概念。进程与线程进程(process) 是操作系统结构的基础; 是系统进行资源分配和调度的基本单位; 在linux系统中可以使用ps-ef来查询进程列表(如下图)。比进程更小的单位叫做线程。 线程(thread) 是操作系统能够进行运算调度的最小单位; 它被包含在进程之中,是进...转载 2020-01-14 17:01:24 · 283 阅读 · 0 评论 -
ES6之展开运算符
var user2={ age:22, address:"中国北京", phone:"13999" } var user1={ name:"张三", ...user2 } console.log(user1...原创 2018-11-22 20:54:57 · 149 阅读 · 0 评论 -
ES6之模板字符串
1.基本用法传统的JavaScript语言,输出模板通常是这样写的。$('#result').append( 'There are <b>' + basket.count + '</b> ' + 'items in your basket, ' + '<em>' + basket.onSale + '</em> are on...原创 2018-10-31 11:42:59 · 220 阅读 · 0 评论 -
ES6之class
Class定义语法class point{ constructor(x,y){ this.x = x; this.y = y; } toString(){ return '[' + this.x + ',' + this.y + "]" ; } }v...转载 2018-11-23 09:10:47 · 104 阅读 · 0 评论 -
async和await
async和await是es7中的语法----------------1---------------------function getData(){return '这是一个数据'}console.log(getData())这是一个数据----------------2--------------------- async 能让一个方法变成一个Promise...原创 2019-04-17 19:48:43 · 114 阅读 · 0 评论 -
Promise初步详解(resolve,reject,catch)
一:何为Promise?为了直观一点,首先我们采用console.dir(Promise)看一下它的结构组成。从上面的图片中我们可以到,Promise其实是一个构造函数,它有resolve,reject,race等静态方法;它的原型(prototype)上有then,catch方法,因此只要作为Promise的实例,都可以共享并调用Promise.prototype上面的方法(then...转载 2019-04-12 18:32:58 · 563 阅读 · 0 评论 -
es6中的类与继承、静态方法、实现单例
1、如果使用es6定义一个类// 使用class关键字申明一个类class Person{ constructor(name,age){ // 类的构造函数,实例化的时候执行 this._name=name this._age=age } setName(name){ this._name=name } ...原创 2019-04-27 19:08:46 · 313 阅读 · 0 评论 -
深入理解js中的yield
yield关键字用来暂停和恢复一个生成器函数((function*或遗留的生成器函数)。语法[rv] = yield [expression];expression 定义通过迭代器协议从生成器函数返回的值。如果省略,则返回undefined。rv 返回传递给生成器的next()方法的可选值,以恢复其执行。描述yield关键字使生成器函数执行暂停...转载 2019-04-30 09:15:29 · 1617 阅读 · 0 评论