摘要:
Set() 的用法 { let list = new Set() // 声明一个 set // 往 set 增加元素用 add() 方法 list.add(5) list.add(7) console.log('size', list.size) // 这里长度用 size 而不能用 length 阅读全文
posted @ 2019-11-07 19:57
Helzeo
阅读(123)
评论(0)
推荐(0)
摘要:
Symbol 声明变量的值都是唯一的, 独一无二的 { // 声明 let a1 = Symbol() let a2 = Symbol() console.log(a1 == a2); // false console.log(a1 a2); // false } Symbol.for() 声明独一 阅读全文
posted @ 2019-11-07 19:05
Helzeo
阅读(129)
评论(0)
推荐(0)
摘要:
简洁表示 { let a = 1; let b = 2; // es5 let es5 = { a: a, b: b } // es6 let es6 = { a, b } console.log(es5, es6); // {a: 1, b: 2} {a: 1, b: 2} // 对象中有方法 l 阅读全文
posted @ 2019-11-07 18:14
Helzeo
阅读(145)
评论(0)
推荐(0)
摘要:
函数的默认参数 { function test (x, y='world') { console.log('默认值', x, y) } test('hello'); // hello world test('hello', 'day') // hello day } 注意块作用域的优先级 { let 阅读全文
posted @ 2019-11-07 17:14
Helzeo
阅读(138)
评论(0)
推荐(0)
摘要:
Array.of() Array.of() 不传参就是一个空数组 [] { let arr = Array.of(3, 4, 7, 9, 11); console.log(arr); // [3, 4, 7, 9, 11] } Array.from() Array.from() 可以把集合转变成数组 阅读全文
posted @ 2019-11-07 16:43
Helzeo
阅读(159)
评论(0)
推荐(0)
摘要:
es6 数值扩展常用方法 { // 二进制是以 0B 开头, 不区分大小写 console.log('B', 0B111110111); // 503 // 八进制是以 0O 开头, 不区分大小写 console.log('O', 0O767); // 503 // 判断一个数是否有尽 consol 阅读全文
posted @ 2019-11-07 15:58
Helzeo
阅读(108)
评论(0)
推荐(0)
摘要:
怎么处理字符已经超过了 0xFFFF 的字符 { console.log('a', `\u0061`); // a a // 当大于两个字符 console.log('s', `\u20BB7`); // s ₻7 这个字符已经超过了 0xFFFF console.log('s', `\u{20BB 阅读全文
posted @ 2019-11-07 15:11
Helzeo
阅读(121)
评论(0)
推荐(0)
摘要:
在 es5 中正则使用, 要么是两个参数, 要么是一个正则表达式参数 { let regex = new RegExp('xyz', 'i'); // i 表述忽略大小写 let regex2 = new RegExp(/xyz/i); // 正则表达式参数 console.log(regex.te 阅读全文
posted @ 2019-11-07 14:39
Helzeo
阅读(140)
评论(0)
推荐(0)
摘要:
ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 数组解构赋值 { let a, b, rest [a, b] = [1, 2] console.log(a, b) // 1 2 } 结构赋值展开符特性 { let a, b, rest [ 阅读全文
posted @ 2019-11-07 13:21
Helzeo
阅读(143)
评论(0)
推荐(0)
摘要:
首先, es6是采用严格模式的, 在es5中如果要使用严格模式, 我们需要在 js 文件首行声明 "use strice" 块作用域 let 先看下面一段代码 function test() { for (var i = 0; i < 3; i++) { console.log(i) // 0 1 阅读全文
posted @ 2019-11-07 11:22
Helzeo
阅读(145)
评论(0)
推荐(0)

浙公网安备 33010602011771号