es6
???uan
这个作者很懒,什么都没留下…
展开
-
ES(五) Promise对象、anync函数
1.Promise对象 1.1Promise 状态 const p1 = new Promise(function(resolve,reject){ resolve('success1'); resolve('success2'); }); const p2 = new Promise(function(resolve,reject){ resolve('succes...原创 2020-04-29 10:25:34 · 334 阅读 · 0 评论 -
ES6(四) Class类、模块
1.Class类 1.1基本用法 类定义 // 匿名类 let Example = class { constructor(a) { this.a = a; } } // 命名类 let Example = class Example { constructor(a) { this.a = a; } } 类表达式可以为匿名或命名。 ...原创 2020-04-27 15:43:37 · 281 阅读 · 1 评论 -
ES6(三) 数组、函数、迭代器
1.数组 1.1数组创建 Array.of():将参数中所有值作为元素形成数组。 从上面的例子来看参数值为不同类型;如果参数为空时返回的是空数组。 Array.from():将类数组对象或可迭代对象转化为数组。 console.log(Array.from([1, 2])); // [1, 2] console.log(Array.from([1, , 3])); // [1, undefi...原创 2020-04-24 12:07:28 · 420 阅读 · 0 评论 -
ES6(二) 字符串、数值、对象
1.字符串 1.1子串的识别 ES6 之前判断字符串是否包含子串,用 indexOf 方法,ES6 新增了子串的识别方法。 let string = "apple,banana,orange"; string.includes("apple"); // true string.includes("banana"); // true string.startsWith("orang...原创 2020-04-22 15:45:09 · 223 阅读 · 0 评论 -
ES6(一) let与const和Map 与 Set
1.let与const 1.1 let和var的区别 let 是在代码块内使用才有效,var 是在全局范围内有效。 { let a = 5; } a //报错ReferenceError: a is not defined { let a = 5; a //5 } 从上面两个例子来看let只能在代码块内使用,如果是在代码块外使用就会报ReferenceError: a is not de...原创 2020-04-20 16:59:23 · 333 阅读 · 0 评论