![](https://img-blog.csdnimg.cn/20190905103044472.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript
F元凯
无论走了多远,错了,就要重头来过!
展开
-
ES6 Promise 对象用法总结
文章目录特点创建实际的例子Promise.resolve方法,Promise.reject方法 Promise用来传递异步操作的消息,Promise 对象代表一个异步操作。 特点 1、Promise对象的状态不受外界影响,也就是说,只有异步操作的结果可以改变他的状态,其他操作都无法改变这个状态;总共有三种状态: pending(等待):初始状态,不是成功或失败状态。 fulfilled(完成):...原创 2019-09-05 10:27:58 · 441 阅读 · 0 评论 -
ES6 let命令
文章目录代码块中有效变量提升暂时性死区 let命令用来声明变量,使用方式与var命令一样。但是二者的作用有区别:let声明的变量只在let声明的代码块中有效,且不存在变量提升。另外,在相同的作用域内,使用let声明同一个变量是不允许的。 代码块中有效 如下代码,输出的i为10,说明使用var变量声明的变量,就算是离开了代码块,依然是有效的。 for(var i = 0; i < 10; ++...原创 2019-09-09 13:26:23 · 208 阅读 · 0 评论 -
ES6 const命令
const声明一个只读的常量。一旦声明,常量的值就不能改变。这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。 const的作用域与let命令相同:只在声明所在的块级作用域内有效。 const命令声明的常量也是不提升,同样存在暂时性死区,只能在声明的位置后面使用。 const声明的常量,也与let一样不可重复声明。 const实际上保证的,并不是变量的值不得改动,而是变量...原创 2019-09-09 13:35:34 · 143 阅读 · 0 评论 -
ES6 export命令和import命令
模块功能主要由两个命令构成:export和import。 一个模块就是一个单独的文件,这个文件中的变量,外部是无法获得的。如果想在外部获得这个变量,只有在文件内部使用export导出这个变量,然后在外部import导入这个变量。 export命令 export可以导出一些变量、函数、数组、常量等。 例如,在variable.js文件中,定义了两个变量:a、b,那么要在外部使用者两个变量,可以使用e...原创 2019-09-09 14:35:38 · 972 阅读 · 0 评论