本文记录了手写 calll、apply、bind 三种方法
2020-04-10
0
评论
0 浏览
阅读全文
执着于理想,纯粹于当下
本文记录了手写 calll、apply、bind 三种方法
私有属性和私有方法的几种常见方式
数组去重的三种方式:indexOf()、Object 键值对去重、Set()
Set 容器、Map 容器、for of 遍历去重、数组的 includes()方法
本文主要记了字符串、数值、数组、对象的扩展,还有浅拷贝和 深拷贝的知识
真正意义上去解决异步回调的问题,同步流程表达异步操作,本质:Generator 的语法糖
Generator 函数是一个状态机,内部封装了不同状态的数据,用来生成遍历器对象,可暂停函数(惰性求值),yield 可暂停。next 方法可启动。每次返回的是 yield 后的表达式结果
iterator 是一种接口机制, 为各种不同的数据结构提供统一的访问机制,使得数据结构的成员能够按某种次序排列,Iterator 接口主要供 for...of 消费
ES6 中的添加了一种原始数据类型 symbol,Symbol 属性值对应的值是唯一的,解决命名冲突的问题,for in,for of 遍历时不会遍历 symbol 属性