ECMAScript6
前端-小姚
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
字符串的扩展
1.字符的Unicode表示法 ES6要用Unicode表示一个字符,采用\uxxxx形式,但是只限制码点在\u0000~\uFFFF之间的字符,超出了这个范围,比如表示一个汉字,需要用两个双字节的形式表示。 大括号表示法: 对超出双字节的字符,比如\u20BB7,用大括号括起来,\u{20BB7},就可以正确解读这个字符。 "\u{20BB7}" // "????" "\u{41}\u{42}\u{...原创 2019-10-15 22:43:14 · 406 阅读 · 0 评论 -
变量的解构赋值
什么是解构:ES6允许按照一定的模式,从数组或者对象中提取值,然后赋值给相应变量,此为解构。 1.数组的解构赋值 解构分为完全解构和不完全解构,前者要求一一对应,后者可以是等号左边只匹配等号右边的一部分。解构不成功会返回undefined。 let [foo] = []; alert(foo); // undefined 重点:不是只有数组才可以解构赋值,只要某种数据结构具有 Iterator...原创 2019-10-13 22:36:04 · 375 阅读 · 0 评论 -
let和const命令
let命令 1. 基本用法 let和var的基本区别是作用域的区别,let可以设置块级作用域,特别适合for循环,在块级作用域之外访问则出错。下面是一个对比: 使用var: var a = []; for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); }; } a[6](); // 10 使...原创 2019-10-13 16:57:35 · 725 阅读 · 0 评论
分享