摘要: 迭代器 Symbol.iterator 要想能够被for...of正常遍历的,都需要实现一个遍历器Iterator。而数组,Set和Map结构,早就内置好了遍历器Iterator(又叫迭代器),它们的原型中都有一个Symbol.iterator方法;而Object对象并没有实现这个接口,使得它无法被 阅读全文
posted @ 2020-09-04 11:37 赛德·乌漆嘛黑 阅读(161) 评论(0) 推荐(0)
摘要: 1、代理Proxy 作用:将对象交给Proxy代理,编写处理函数,来拦截目标对象的操作。 2、使用 Proxy中有两个参数,一个是被搭理的对象,一个是要进行的一些操作(使用花括号)。 3、几个API的介绍 get(target、property) 方法:获取对象的属性前进行的一些操作。 set(ta 阅读全文
posted @ 2020-09-04 10:49 赛德·乌漆嘛黑 阅读(215) 评论(0) 推荐(0)
摘要: 1、六大数据类型 String字符串类型、Number数字类型、Object对象类型、Boolean布尔值类型、Null空值、Undefined 未定义 symbol出现原因: 解决对象的属性名冲突 使用: 1 // 定义一个symbol类型的变量 2 let symbol = Symbol(); 阅读全文
posted @ 2020-09-04 10:27 赛德·乌漆嘛黑 阅读(227) 评论(0) 推荐(0)