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

相关推荐
2601_965799681 天前
在线培训考试系统全功能解析:助力企业打造高效人才培养体系
大数据·人工智能·笔记·功能测试
java1234_小锋1 天前
Vue3专题 - 条件渲染
前端·javascript·vue.js
嘟嘟07171 天前
从零理解 useRef:React 中操作 DOM 与持久化变量的唯一桥梁
javascript
名字还没想好☜1 天前
React 用 Portal + Context 实现全局 Toast:一次调用、自动消失与队列管理
前端·javascript·react.js·react·next.js
嘟嘟07171 天前
摘要 手把手实现路由鉴权守卫,逐行拆解 ProtectRoute、localStorage、Navigate state、useLocation、FormDat
javascript
肉肉不吃 肉1 天前
无渲染组件和组合式函数
前端·javascript·vue.js
其美杰布-富贵-李1 天前
01 从项目结构开始认识 Vue 3
javascript·vue.js·ecmascript
sugar__salt1 天前
前端路由技术详解:从传统多页到 React SPA 的完整进化之路
前端·javascript·react.js·前端框架
声网1 天前
Agent-VUI 设计:写在语音智能体的「ChatGPT 时刻」前夜|Voice Agent 学习笔记
笔记·学习·chatgpt
用户84298142418101 天前
JS代码压缩实测:可减小体积、提高执行效率!
前端·javascript·后端