2021年4月27日

对象属性的遍历

摘要: ES6一共有5种方法可以遍历对象的属性 (1)、for in for ... in 循环遍历对象自身的和继承的可枚举属性 (2)、Object.keys(obj) Object.keys(obj)返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性)的键名。 (3)、obj 阅读全文

posted @ 2021-04-27 18:49 zhishiyv 阅读(551) 评论(0) 推荐(0) 编辑

super 关键字

摘要: 我们知道,this关键字总是指向函数所在的当前对象。ES6 又新增了另一个类似的关键字 super,指向当前对象的原型对象。 const proto = { foo: 'hello' }; const obj = { foo: 'world', find() { return super.foo; 阅读全文

posted @ 2021-04-27 18:21 zhishiyv 阅读(46) 评论(0) 推荐(0) 编辑

扩展运算符 ...

摘要: 解构赋值 对象的解构赋值,用于从一个对象取值,相当于将目标对象自身的所有可遍历,但尚未被读取的属性,分配到指定的对象上边。所有的键和它们的值,都会拷贝到新对象上边。 let { x, y, ...z } = { x: 1, y: 2, a: 3, b: 4 }; x // 1 y // 2 z // 阅读全文

posted @ 2021-04-27 17:01 zhishiyv 阅读(185) 评论(0) 推荐(0) 编辑

MutationObserver

摘要: mutationObserver接口提供了监视对DOM树所做更改的能力。它被设计为旧的Mutation Events功能的替代品,该功能是DOM3 Events规范的一部分。 构造函数 MutationObserver() 创建并返回一个新的MutationObserver 它会在指定的DOM发生变 阅读全文

posted @ 2021-04-27 13:52 zhishiyv 阅读(112) 评论(0) 推荐(0) 编辑

导航