随笔分类 - ECMAScript 6
摘要:ES6- Class类的使用,声明,继承
阅读全文
摘要:Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。
所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。
阅读全文
摘要:proxy 代理 Es6 增强 对象和函数(方法)
Proxy用于修改某些操作的默认行为,即对编程语言层面进行修改,属于“元编程”,
Proxy意思为“代理”,即在访问对象之前建立一道“拦截”,任何访问该对象的操作之
前都会通过这道“拦截”,即执行Proxy里面定义的方法。
阅读全文
摘要:ES6-map数据结构,增加、删除、查找 方法(set get has delete clear ) 属性:size
map数据结构:
本质上是键值对的集合,类似集合;
可以遍历,方法很多,可以跟各种数据格式转换。
阅读全文
摘要:WeakSet 也会去重
总结:
1.成员都是对象;
2.成员都是弱引用,可以被垃圾回收机制回收,可以用来保存 DOM 节点,不容易造成内存泄漏;
3.不能遍历,方法有 add、delete、has。
阅读全文
摘要:set 是es6新出的一种数据结构,里边放的是数组。 作用:去重(set里边的数组不能重复)
MDN:Set 对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。
总结:
1.成员唯一、无序且不重复;
2.[value, value],键值与键名是一致的(或者说只有键值,没有键名);
3.可以遍历,方法有:add、delete、has、clear、entries、forEach、keys、values
3.Set也能用来保存NaN和undefined, 如果有重复的NaN, Set会认为就一个NaN(实际上NaN!=NaN);
阅读全文
摘要:ES6-Symbol的用法 ,symbol在对象中的应用,改变值
阅读全文
摘要:ES6-对象赋值,key值得构建,is()方法对比对象,assign()合并对象
阅读全文
摘要:ES6 -箭头函数,javascript箭头函数 对象的函数解构
阅读全文
摘要:ES6-新增的数组操作,数组解构,forEach,fillter,some.map的数组遍历,数组转换字符串
阅读全文
摘要:S中只有一种类型数,即64位(1bit 的符号位,11bits 的指数部分 ,以及52bits 的小数部分)双精度浮点数,当整数数值过大时,就会发生精度丢失。 所谓安全整数即能够唯一确定的数字,即能够使用64位二进制数唯一确定的整数。考虑253,转换成对应表示方式后其小数部分总共包括53位,发生了精
阅读全文
摘要:ES6-字符串模板, es6字符串查找, es6字符串复制, es6判断字符串是否存在包括头部,尾部
阅读全文

浙公网安备 33010602011771号