ES6
..
编程掉头发
这个作者很懒,什么都没留下…
展开
-
promise对象和async函数的使用
Promise 对象和async函数的使用Promise 对象Promise 是一个对象,用于解决异步编程的一个方案,从它可以获取异步操作的消息。then()方法的使用then() 方法可接收两个函数作为参数,第一个参数是 Promise 执行成功后的回调,第二个参数则是 Promise 执行失败后的回调,两个函数中只会有一个被回调,当然它也可以用于链式的使用。使用then()方法模拟图...原创 2020-04-29 16:34:32 · 675 阅读 · 0 评论 -
ES6 模块化
ES6 模块化在ES6中每一个模块即是一个文件,在文件中定义的变量,常量,函数,对象,等等,在外部是无法访问到的。如果你希望外部可以访问到模块中的内容,就必须使用export来对其进行暴露(导出),而外部则需要使用import(导入)。export、import用法我们先来看个例子,首先创建一个Animal.js文件let Animal = class Animal{ /** * ...原创 2020-04-27 18:05:10 · 214 阅读 · 0 评论 -
ES6中数组、函数、迭代器
ES6中数组、函数、迭代器1、数组1.1数组创建Array.of()方法://ES5创建数组let arr = new Array(1, 2, 3, 4);console.log(arr); //ES6新增方法创建数组Array.of()console.log(Array.of(1, 2, 3, 4));效果:由此可见这两种用法其效果是相同的,那么问题来了,既然效果是一样...原创 2020-04-24 20:37:04 · 211 阅读 · 0 评论 -
ES6中字符串、数值
ES6中字符串、数值、对象字符串扩展的新方法在之前ES5的标准上,我们判断字符串是否包含某个字符,或某串字符我们只能用indexOf()方法,这个方法返回的只能是参数中首个字符出现匹配的下标,如果没有则返回-1,那么接下来我们看一下ES6中给我们新提供的方法。includes(): 返回的是一个布尔类型的值,判断是否找到参数中字符串,如果有则返回 true,否则返回 false,当然它...原创 2020-04-22 20:50:38 · 496 阅读 · 0 评论 -
ES6中Map与Set
ES6中Map与Set1、MapMap 是一个用于保存键值对数据的集合。任何类型都可以作为一个键(Key)或一个值(Value)。1.1 Map的Key使用数值类型(number)作为Keyvar map = new Map();map.set(123, "map的键可以是数值类型");console.log(map.get(123))// map的键可以是数值类型map.set(...原创 2020-04-20 16:27:22 · 981 阅读 · 0 评论