ES6
以实战
梓鸿
这个作者很懒,什么都没留下…
展开
-
ES6 数组的解构赋值
ES6 数组的解构赋值 基本用法ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。以前,为变量赋值,只能直接指定值。let a = 1;let b = 2;let c = 3;ES6 允许写成下面这样。let [a, b, c] = [1...原创 2019-04-09 16:25:00 · 182 阅读 · 0 评论 -
ES6 类
ES6 类 class Task { constructor() { console.log("task instantiated!"); } showId() { console.log(23); } static loadAll() { console.log("Loadi...原创 2019-04-09 15:56:00 · 121 阅读 · 0 评论 -
ES6 模板语法和分隔符
ES6 模板语法和分隔符 let user = 'Barret';console.log(`Hi ${user}!`); // Hi Barret! posted @ 2019-04-09 15:52 梓鸿 阅读(...) 评论(...) 编辑 收藏 ...原创 2019-04-09 15:52:00 · 663 阅读 · 0 评论 -
Es6
Es6 ES6 语法1.1let/const/varconst 定义的变量,是不能够重新赋值的。所以这个是使用优先级最高的个语法,他能极大保障数据的安全性。let 跟 const 是一样的,只不过它可以重新被赋值。let 跟 const 是块级作用域,但是 var 是函数级作用域。 { ...原创 2018-11-23 23:51:00 · 86 阅读 · 0 评论 -
箭头函数(Arrow Functions)
箭头函数(Arrow Functions) ES5语法:var getPrice = function() { return 4.55;};console.log(getPrice());ES6 中,箭头函数就是函数的一种简写形式,使用括号包裹参数,跟随一个 =>,紧接着是函数体:var get...原创 2019-04-09 10:44:00 · 241 阅读 · 0 评论 -
let 和 const 命令
let 和 const 命令 1.let 命令基本用法ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。{ let a = 10; var b = 1;}a // ReferenceError: a is not defined....原创 2019-04-09 10:57:00 · 80 阅读 · 0 评论 -
ES6 二进制和八进制字面量
ES6 二进制和八进制字面量 ES6 支持二进制和八进制的字面量,通过在数字前面添加 0o 或者 0O 即可将其转换为二进制值:let oValue = 0o10;console.log(oValue); // 8let bValue = 0b10; // 二进制使用 `0b` 或者 `0B`console.log(...原创 2019-04-09 15:43:00 · 589 阅读 · 0 评论 -
ES6 对象超类
ES6 对象超类 var parent = { foo() { console.log("Hello from the Parent"); }}var child = { foo() { super.foo(); console.log("Hello from the Child");...原创 2019-04-09 15:45:00 · 679 阅读 · 0 评论 -
ES6 嵌套数组进行解构
ES6 嵌套数组进行解构 let [foo, [[bar], baz]] = [1, [[2], 3]];foo // 1bar // 2baz // 3let [ , , third] = ["foo", "bar", "baz"];third // "baz"let [x, , y] = [1, 2, 3];...原创 2019-04-09 16:49:00 · 902 阅读 · 0 评论 -
ES6 对象的解构赋值
ES6 对象的解构赋值 解构不仅可以用于数组,还可以用于对象。let { foo, bar } = { foo: 'aaa', bar: 'bbb' };foo // "aaa"bar // "bbb"对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与...原创 2019-04-09 17:01:00 · 121 阅读 · 0 评论 -
ES6 字符串的解构赋值
ES6 字符串的解构赋值 字符串也可以解构赋值。这是因为此时,字符串被转换成了一个类似数组的对象。const [a, b, c, d, e] = 'hello';a // "h"b // "e"c // "l"d // "l"e // "o"结果: ...原创 2019-04-09 17:37:00 · 171 阅读 · 0 评论 -
ES6 函数参数的解构赋值
ES6 函数参数的解构赋值 function add([x, y]){ return x + y;}add([1, 2]); // 3 posted @ 2019-04-09 17:42 梓鸿 阅读(...) 评论(...) 编辑 收藏 ...原创 2019-04-09 17:42:00 · 180 阅读 · 0 评论