随笔分类 -  ECMAScript 6

摘要:筛选出数组中带有a的元素 阅读全文
posted @ 2020-01-03 15:49 Ananiah 阅读(207) 评论(0) 推荐(0)
摘要:ES6- Class类的使用,声明,继承 阅读全文
posted @ 2019-06-23 22:22 Ananiah 阅读(924) 评论(0) 推荐(0)
摘要:Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。 阅读全文
posted @ 2019-06-23 21:57 Ananiah 阅读(384) 评论(0) 推荐(0)
摘要:proxy 代理 Es6 增强 对象和函数(方法) Proxy用于修改某些操作的默认行为,即对编程语言层面进行修改,属于“元编程”, Proxy意思为“代理”,即在访问对象之前建立一道“拦截”,任何访问该对象的操作之 前都会通过这道“拦截”,即执行Proxy里面定义的方法。 阅读全文
posted @ 2019-06-23 18:32 Ananiah 阅读(639) 评论(0) 推荐(0)
摘要:ES6-map数据结构,增加、删除、查找 方法(set get has delete clear ) 属性:size map数据结构: 本质上是键值对的集合,类似集合; 可以遍历,方法很多,可以跟各种数据格式转换。 阅读全文
posted @ 2019-06-23 01:51 Ananiah 阅读(2983) 评论(0) 推荐(0)
摘要:WeakSet 也会去重 总结: 1.成员都是对象; 2.成员都是弱引用,可以被垃圾回收机制回收,可以用来保存 DOM 节点,不容易造成内存泄漏; 3.不能遍历,方法有 add、delete、has。 阅读全文
posted @ 2019-06-23 01:49 Ananiah 阅读(290) 评论(0) 推荐(0)
摘要: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); 阅读全文
posted @ 2019-06-23 01:45 Ananiah 阅读(4567) 评论(0) 推荐(0)
摘要:ES6-Symbol的用法 ,symbol在对象中的应用,改变值 阅读全文
posted @ 2019-06-23 00:56 Ananiah 阅读(990) 评论(0) 推荐(0)
摘要:ES6-对象赋值,key值得构建,is()方法对比对象,assign()合并对象 阅读全文
posted @ 2019-06-22 23:04 Ananiah 阅读(1655) 评论(0) 推荐(0)
摘要:ES6 -箭头函数,javascript箭头函数 对象的函数解构 阅读全文
posted @ 2019-06-22 20:59 Ananiah 阅读(942) 评论(0) 推荐(0)
摘要:ES6-新增的数组操作,数组解构,forEach,fillter,some.map的数组遍历,数组转换字符串 阅读全文
posted @ 2019-06-22 18:42 Ananiah 阅读(1204) 评论(0) 推荐(0)
摘要:S中只有一种类型数,即64位(1bit 的符号位,11bits 的指数部分 ,以及52bits 的小数部分)双精度浮点数,当整数数值过大时,就会发生精度丢失。 所谓安全整数即能够唯一确定的数字,即能够使用64位二进制数唯一确定的整数。考虑253,转换成对应表示方式后其小数部分总共包括53位,发生了精 阅读全文
posted @ 2019-06-22 15:36 Ananiah 阅读(3010) 评论(0) 推荐(0)
摘要:ES6-字符串模板, es6字符串查找, es6字符串复制, es6判断字符串是否存在包括头部,尾部 阅读全文
posted @ 2019-06-22 03:21 Ananiah 阅读(621) 评论(0) 推荐(0)
摘要:ES6-扩展运算符和rest运算符 阅读全文
posted @ 2019-06-22 02:49 Ananiah 阅读(192) 评论(0) 推荐(0)
摘要:ES6-变量的解构赋值 阅读全文
posted @ 2019-06-22 02:13 Ananiah 阅读(266) 评论(0) 推荐(0)