es6常用特性(四)
一、promise 1. promsie是异步编程的一种解决方案 2. 两个特点 (1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成,又称 Fulfilled)和Rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。这也是……
02-11 立刻查看
es6常用特性(三)
一、Iterator 1. for…of与for…in的区别 for…in只能获取对象的键名,不能直接获取键值;for…of允许遍历获取键值 var arr = ['a','b','c']; for(let a in arr){ console.info(a); //0,1,2 ……
02-06 立刻查看
ES6常用特性(二)
一、字符串的扩展 1. 字符串的遍历器接口 1. ES6为字符串添加了遍历器接口,可以使用for…of 循环遍历 for(let code of 'string'){ console.info(code); } includes(), startsWith(), endsWith() 三个函数的作用分别是,判断字符串中是否包含特定字符,是否……
01-24 立刻查看
ES6常用特性(一)
本文根据阮一峰老师《ECMAScript 6 入门》一书记录,只记录常用特性,适合快速学习 一、 Babel转码器 作用: 将ES6代码转换成ES5代码,从而方便从浏览器执行环境执行 安装配置 npm install babel –save-dev 配置文件.babelrc { "presets": [ "es2015", "reac……
01-23 立刻查看