![](https://img-blog.csdnimg.cn/20190930131621826.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ES6
duangdong9
这个作者很懒,什么都没留下…
展开
-
ES6中的let和const
文章目录let和const变量的解构赋值let和const这是ES6中新增的命令,和一直所用的var类似。但是有所不同的是对于所声明的变量只是在let声明变量所在的代码块有效。这两个变量的出现,也让JavaScript语言更加严谨。同其他编程语言相比,变量的声明使用var声明变量的问题如果重复声明同一个变量,不会有任何的报错和警告。对于其他的编程语言这种重复同一个变量的声明...原创 2019-09-25 19:20:32 · 151 阅读 · 0 评论 -
ES6中的函数
文章目录函数函数参数的默认值rest参数箭头函数函数函数参数的默认值ES6 之前,不能直接为函数的参数指定默认值function log(x, y) { y = y || 'World'; console.log(x, y);}log('Hello') // Hello Worldlog('Hello', 'China') // Hello Chinalog('Hel...原创 2019-09-25 19:22:46 · 187 阅读 · 0 评论 -
ES6中的字符串
文章目录StringString.raw()String中新增的实例方法确定一个字符串是否包含在另一个字符串中repeat()StringString.raw()ES6 还为原生的 String 对象,提供了一个raw()方法。该方法返回一个斜杠都被转义(即斜杠前面再加一个斜杠)的字符串,往往用于模板字符串的处理方法。String.raw`Hi\n${2+3}!`;// 返回 "Hi...原创 2019-09-25 19:24:14 · 163 阅读 · 0 评论 -
ES6中的Object
对象的扩展以及新增的方法Object.assign()此方法用于对象的合并,将源对象的所有可枚举属性,复制到目标对象简单使用方法Object.assign(target,source1,source2);注意如果目标对象与源对象有同名属性,或多个源对象有同名属性,则后面的属性会覆盖前面的属性。const target = { a: 1, b: 1 };...原创 2019-09-25 19:25:34 · 138 阅读 · 0 评论 -
ES6中的Class
文章目录`class`的基本语法和继承class的基本语法class表达式constructor方法静态方法**super**class的基本语法和继承class的基本语法类必须使用new调用,否则会报错。这是它跟普通构造函数的一个主要区别,后者不用new也可以执行。与 ES5 一样,实例的属性除非显式定义在其本身(即定义在this对象上),否则都是定义在原型上(即定义在class上)。...原创 2019-09-25 19:26:50 · 136 阅读 · 0 评论 -
ES6中的Map
文章目录MapMap实例实例的属性和方法Map与其他数据结构的转换Map它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键const m = new Map();const o = {p: 'Hello World'};m.set(o, 'content')m.get(o) // "content"m.has(o) // tru...原创 2019-09-25 19:27:56 · 212 阅读 · 0 评论 -
ES6中的Set函数
文章目录Setadd()使用`Set`进行数组去重的方法Set实例的属性和方法Set的遍历Set它类似于数组,但是成员的值都是唯一的,没有重复的值。Set本身是一个构造函数,用来生成 Set 数据结构Set函数可以接受一个数组(或者具有 iterable 接口的其他数据结构)作为参数,用来初始化。add()用来向Set 结构加入成员,结果表明 Set 结构不会添加重复的值。使...原创 2019-09-25 19:29:11 · 229 阅读 · 0 评论 -
ES6中的Generator函数
文章目录Generator特征认识yieldyield和returnnext()方法的参数for...of循环next()、return()、throw()之间的比较GeneratorES6 提供的一种异步编程解决方案。执行 Generator 函数会返回一个遍历器对象,也就是说,Generator 函数除了状态机,还是一个遍历器对象生成函数。返回的遍历器对象,可以依次遍历 Generat...原创 2019-09-25 19:33:28 · 307 阅读 · 0 评论 -
ES6中的Promise
文章目录Promise含义特点用法`Promise`挂载的方法`Promise.prototype.then()``Promise.prototype.catch()``Promise.prototype.finally()``Promise.all()``Promise.race()``Promise.resolve()``Promise.reject()`Promise首先,无法取消Pr...原创 2019-09-25 19:34:48 · 152 阅读 · 0 评论