随笔分类 -  ECMAScript 6

ES6 symbol笔记
摘要:symbol是区别于undefined number string object function等类之外新增的一个类型,可用typeof操作符来判断 symbol作用主要是用来防止重复定义属性 symbol不能做字符串拼接操作 symbol遍历问题 symbol属性无法用for...in和for. 阅读全文

posted @ 2016-08-25 16:52 carlyin 阅读(124) 评论(0) 推荐(0)

ES6 扩展笔记
摘要:1.字符串扩展 新增的方法八百年应该都用不到,主要是处理大于\uFFFF的Unicode字符(即4个字节大小字符)。 模板字符串:反引号(`)替代双引号(");可换行,包含变量 "${}" eg: 模板编译:使用<%...%>放置JavaScript代码,使用<%= ... %>输出JavaScri 阅读全文

posted @ 2016-08-25 10:59 carlyin 阅读(166) 评论(0) 推荐(0)

ES6 Destructurning--解构destructure笔记
摘要:解构:先把右面转化成对象 1.数组解构:看位置,两边数组对应位置赋值,对应没有的undefined[有序、一一对应] 默认值,类似于typescript,变量赋值语句,当对应值为undefined时默认值生效(null值会赋值,默认值不生效) 2.对象解构赋值[无序,属性相同赋值] 3.字符串解构赋 阅读全文

posted @ 2016-08-19 13:46 carlyin 阅读(383) 评论(0) 推荐(0)

ES6 let const笔记
摘要:1.let在代码块内有效(块级作用域) 2.if for循环问题 if循环 for循环 for循环 3.无变量声明提升,存在死区,不能重复申明变量(先申明,后使用) 4.const申明变量不能改变(常量),特性与let类似[块级作用域],复合型变量指向地址,,地址固定,内容是可变的 5.跨模块常量, 阅读全文

posted @ 2016-08-19 10:11 carlyin 阅读(131) 评论(0) 推荐(0)

导航