![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
buerno
这个作者很懒,什么都没留下…
展开
-
[es6学习笔记]块级作用域绑定
tip: 默认使用const,实在需要变量再使用letvar声明变量的提升机制://js在编译时会将方法里的变量预加载 ,提升到顶级function getValue(condition){ if(condition){ var value='blue'; return value; }else{ console.info(value); ...原创 2018-04-09 16:59:25 · 205 阅读 · 0 评论 -
[es6学习笔记]字符串和正则表达式
UTF-16码位: es5中所有的字符采用16位编码形式 有些中文超过16位,则用两位显示,则显示出来的不会正确let text='原创 2018-04-09 17:00:32 · 162 阅读 · 0 评论 -
[es6学习笔记]函数
函数形参的默认参数: 总结: ES5中默认参数的设置: function play(url , time , callback){ url = url||''; time = time || '2000';}缺点 :当 time为0 时 也会被判断为false安全版本:function play(url , time , callback){ ca...原创 2018-04-09 17:01:29 · 188 阅读 · 0 评论 -
[es6学习笔记]对象
对象分类: ordinary:普通对象 具有js对象所有的默认行为 exotic:特异对象 具有一些与默认行为不符的内部行为 standard:标准对象 es规范中的对象 内建对象: 所有标准对象都是内建对象对象字面量语法扩展: 属性初始值的简写: es5: function person(nam...原创 2018-04-09 17:02:11 · 198 阅读 · 0 评论 -
[es6学习笔记]解构
解构功能日常经常用到: es5读取变量方式:let option = { name:'cc', isCheck:false};let name=option.name;let check=option.check; es6解构函数方法:let option = { name:'cc', isCheck:false};let {name,isCheck} = op...原创 2018-04-09 17:02:54 · 5942 阅读 · 2 评论 -
symbol
symbol是用来处理私有成员的原始属性 与 字符串、boolean一个等级用于处理一些在作用域中 不冲突 且对值没有关心的属性创建symbollet firstName = Symbol();let person = {};person[firstName]='cccc';console.info(firstName);//Symbol()console.info(person[firstNam...原创 2018-04-09 22:07:36 · 328 阅读 · 0 评论