JavaScript高阶笔记总结(Xmind格式):第一天

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原文档,在文章顶部自取下载!

相关推荐
m0_637146937 分钟前
计算机网络基础总结:TCP/IP 模型、TCP vs UDP、DNS 查询过程
笔记·tcp/ip·计算机网络
独立开阀者_FwtCoder9 分钟前
stagewise:让AI与代码编辑器无缝连接
前端·javascript·github
江城开朗的豌豆16 分钟前
JavaScript篇:对象派 vs 过程派:编程江湖的两种武功心法
前端·javascript·面试
Lester_110124 分钟前
嵌入式学习笔记 - freeRTOS vTaskPlaceOnEventList()函数解析
笔记·学习
菥菥爱嘻嘻35 分钟前
JS手写代码篇---手写ajax
开发语言·javascript·ajax
江城开朗的豌豆38 分钟前
JavaScript篇:字母侦探:如何快速统计字符串里谁才是'主角'?
前端·javascript·面试
moxiaoran57532 小时前
uni-app学习笔记二十三--交互反馈showToast用法
笔记·学习·uni-app
kite01217 小时前
浏览器工作原理06 [#]渲染流程(下):HTML、CSS和JavaScript是如何变成页面的
javascript·css·html
крон7 小时前
【Auto.js例程】华为备忘录导出到其他手机
开发语言·javascript·智能手机
scdifsn9 小时前
动手学深度学习12.7. 参数服务器-笔记&练习(PyTorch)
pytorch·笔记·深度学习·分布式计算·数据并行·参数服务器