网站建设完成阶段性总结报告,房产公司网站模板,长沙做手机网站建设,湖北襄阳住房保障和城市建设局网站Xmind鸟瞰图#xff1a; 简单文字总结#xff1a;
js高阶知识总结#xff1a; 理解Object#xff1a; 1.返回一个由一个给定对象的自身可枚举属性组成的数组#xff1a;Object.keys(对象名) 2.in 判断属性是否存在#xff1a;属性名 in 对象名 …Xmind鸟瞰图 简单文字总结
js高阶知识总结 理解Object 1.返回一个由一个给定对象的自身可枚举属性组成的数组Object.keys(对象名) 2.in 判断属性是否存在属性名 in 对象名 3.delete 删除属性 4.返回一个由指定对象的所有自身属性的属性名Object.getOwnPropertyNames(对象名)
属性的特征访问器属性get(访问), set(修改)
定义属性特征 1.对象中的属性默认可修改可枚举可配置 2.是否可枚举enumerable: true 3.是否可修改writable: false 4.是否可配置configurable: false
定义多个属性特征 1.获取属性的特征信息Object.getOwnPropertyDescriptor(对象名, 属性名) 2.获取所有属性特征Object.getOwnPropertyDescriptors(对象名)
对象原型 1.每个实例化对象都可以访问其构造函数 原型 上的属性和方法 2.对象原型 __proto__(浏览器上显示[[Prototype]]) 3.每个对象都有一个__proto__对象原型和构造函数上的prototype等价的 4.原型对象与对象原型 ①构造函数身上 ---- 原型对象 prototype ②实例化对象身上 ----- 对象原型 __proto__
原型链当访问一个对象的属性和方法时如果在本身属性上没有找到就会去它的__proto__上查找直到构造函数的prototype的__proto__中这样一个查找过程就叫原型链。
构造函数原型中的 this 指向当前实例化对象。
详细Xmind原文档在文章顶部自取下载