【ECMAScript 6】
文章平均质量分 77
hvkcoder
爱编程,编程改变生活,指尖改变世界
展开
-
【ECMAScript 学习笔记】4.Symbol 的使用
以下内容摘自 ECMAScript6 入门 Symbol 篇 Symbol 的概念 Symbol 是 ES6 提供的一个新的基本数据类型,表示独一无二的值。 在实际开发过程中,我们可能使用到别人提供的对象,但又想要为这个对象添加新的属性,那么这个新的属性就有可能与现有属性冲突。如果有一种机制,可以从根本根本上防止属性名冲突就好了,这也就是 Symbol 出现的原因。 ...原创 2018-04-01 18:48:15 · 281 阅读 · 0 评论 -
【ECMAScript 学习笔记】2.Destructuring (解构)
数组基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为 解构(Destructuring) var [a, b, c] = [1, 2, 3]; console.log(a, b, c); // 1 2 3以上代码表示,可以从数组中直接提取值,按照对应的位置,对应变量赋值。只要两边等号的模式相同,左边的变量就会被赋予对应的值,我们称为模式匹配。如果解原创 2017-09-14 11:44:41 · 439 阅读 · 1 评论 -
【ECMAScript 学习笔记】1.let 和 const 命令
let 命令 ES6新增了 let 命令,用来声明变量。它的用法类似于 var,但是所声明的变量,只能在 let 命令所在的代码块内有效。 { var a = 10; let b = 1; } console.log(a);//10 console.log(b);//ReferenceError: b is not def...原创 2018-03-28 15:16:57 · 302 阅读 · 0 评论 -
【ECMAScript 学习笔记】3.Promise 的使用
Promise 的作用 Promise 用于异步计算,可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果。 可以在对象之间传递和操作 Promise,帮助我们处理队列。 Promise 的声明 new Promise(function(resolve,reject){ resolve(); // 数据处理完成 reject(); //数...原创 2018-03-28 15:19:36 · 361 阅读 · 0 评论 -
【ECMAScript 学习笔记】5.关于 Class
Class基本语法 ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。通过 class 关键字,可以定义类: // 定义 Point 类 class Point { // 定义 Ponit 类的构造函数 constructor(x, y) { this.x = x; ...原创 2018-04-20 09:34:14 · 262 阅读 · 0 评论