![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
CoderHenryLee
活到老,学到老。路漫漫其修远兮。人活着就是要折腾起来,朝着自己想要的生活一步一步走,即使不成功,起码折腾过。不要求多大理想,但每天按照计划,每天都要进步。
展开
-
ES6-模板字符串
模板字符串是使用反引号 (``) 来代替普通字符串中的用双引号和单引号。 示例1: var a = `hello world! `; console.log(a); 这个模板字符串支持文本换行,支持字符串格式保持原样输出,这是普通字符串代替不了的。 模板字符串里面支持插入表达式,使用${}将表达式放入大括号内,这会使得输出语句或者构造模板变得更加轻松和简单。 示例2: ...原创 2019-01-27 22:34:00 · 207 阅读 · 0 评论 -
ES6-解构赋值
何为解构赋值? ES6中允许从对象和数组按照一定模式进行提取值,然后对变量进行赋值,这种操作就叫解构赋值。 数组的解构赋值: 示例1.1: //ES6之前的变量赋值写法 let a = 1; let b = 2; let c = 3; //ES6利用解构赋值写法: let [a,b,c] = [1,2,3]; 上面简单的示例可以看到等号左右两边模式是相等的,也就是说左右两边都必须是数组类...原创 2019-01-28 23:32:21 · 156 阅读 · 0 评论 -
ES6-Symbol
什么是Symbol? Symbol可以认为是ES6新增的一种数据类型,而且是一种值类型。表示独一无二的值! 为什么要使用Symbol? ES5中对象属性都是用字符串来定义的,当对象使用的多时,有可能会遇到对象属性命名重复的冲突,在ES6中,为了解决这种冲突,所以产生了新的数据类型,也就是Symbol出现及使用的原因! 如何使用Symbol? 示例1: //使用Symbol函数执行来生成一个Symb...原创 2019-01-29 21:39:22 · 162 阅读 · 0 评论 -
ES6 - 箭头函数
什么是箭头函数? 箭头函数属于函数扩展的一部分。那么什么是箭头函数呢?怎么表示呢? ES6 允许使用“箭头”(=>)定义函数。 示例1: //es6之前定义一个函数 var fn = function(){ console.log("hello"); } //es6箭头函数定义一个函数 var fn = ()=>{ console.log("hello"); }; 由示例1...原创 2019-01-30 17:26:27 · 169 阅读 · 0 评论 -
ES6-Promise
什么是Promise? Promise是es6提供的一种对象,这个对象包含了一系列方法。它的产生是为了解决回调地狱(可以简单理解为层层嵌套的回调函数)的尴尬。也是异步编程的一种解决方案。 Promise可以理解为一个容器,里面包含需要执行的异步操作。同时,Promise提供了统一的API,各种异步操作都可以用同样的方法进行处理。 Promise对象有以下两个特点。 对象的状态不受外界影响。Pro...原创 2019-01-30 23:30:05 · 139 阅读 · 0 评论