es6
前端五月天
这个作者很懒,什么都没留下…
展开
-
(ES6)异步编程解决方案——Promise对象
Promise 对象 Promise 是异步编程的一种解决方案,它由社区最早提出和实现,ES6将它写入了语言标准中,统一了用法,原生提供了Promise对象,Promise可以将异步操作以同步操作的流程表达出来。 1.Promise对象的特点 对象的状态不受外界影响 Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。 只有异步操作的结果能够改变Promise对象的状态 一旦状态改变,就不会再变 一旦状态改变,就不会再变,任原创 2020-12-29 23:28:10 · 199 阅读 · 0 评论 -
[ES6]变量的解构赋值详解
不同数据类型变量与解构赋值的关系 ES6允许按照一定规则,从数组和对象中提取值,对变量进行赋值,这被称为解构赋值(Destructuring) 1、数组的解构赋值 基本用法 let [a,b,c]=[1,'3',{4}] //a=1,b='3',c={4}; 上述代码表示,可以从数组中提取值,并且按照对应的位置,对变量赋值。 本质上,这种写法属于模式匹配,只要等号两边的模式相同,左边的变量就会被赋予相应的值。 如果解构不成功,变量的值会返回 undefined。 let[a]=[]; /原创 2020-11-24 15:24:05 · 422 阅读 · 0 评论