• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






鱼大饼

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  es6

 
es6 字符串的扩展
摘要:在ES6之前,js字符串一直基于16位字符编码进行构建的(UTF-16),每16位的序列是一个编码单元,代表一个字符。length,charAt()等字符串属性和方法都是基于这种编码单元构造的。Unicode引入了扩展字符集,编码规则改变了。前2^16码位以16位的编码单元表示,超过这个范围就用32 阅读全文
posted @ 2017-11-14 11:37 鱼大饼 阅读(126) 评论(0) 推荐(0)
es6 class
摘要:简介 JavaScript 语言中,生成实例对象的传统方法是通过构造函数。下面是一个例子。 基本上,ES6 的class可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。上面的代码用 ES6 的class改写,就 阅读全文
posted @ 2017-07-24 22:09 鱼大饼 阅读(157) 评论(0) 推荐(0)
es6新类型 Symbol
摘要:1、判断是否是null 2 对象的Symbol.hasInstance属性,指向一个内部方法。当其他对象使用instanceof运算符,判断是否为该对象的实例时,会调用这个方法。 阅读全文
posted @ 2017-07-20 17:46 鱼大饼 阅读(119) 评论(0) 推荐(0)
学习es6_解构
摘要:ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 ps:...z这种格式表示匹配的是数组 结构不成功就会被默认赋值undefined ps:这种解构,如果右边不是数组会报错 2、对象的结构赋值 对象的解构与数组有一个重要的不同。数组的元素是 阅读全文
posted @ 2017-07-13 18:43 鱼大饼 阅读(156) 评论(0) 推荐(0)
学习es6_let const
摘要:1、因为let申明的变量只在他的代码块有效 所以,不会报错 for循环里面的 i 和for循环的 i 不是同一个 i 2、let不存在变量提前 但是很奇怪的是在代码块内,使用let命令声明变量之前,该变量都是不可用的。语法上都成为“暂时性死区”(temporal dead zone,简称 TDZ)。 阅读全文
posted @ 2017-07-13 15:36 鱼大饼 阅读(93) 评论(0) 推荐(0)