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

相关推荐
xw-busy-code7 小时前
npm私服搭建学习笔记
笔记·学习·npm·npm 私服
Highcharts.js7 小时前
React如何集成图表?推荐使用Highcharts官方React封装库
javascript·react.js·前端框架·ecmascript
丝斯20117 小时前
AI学习笔记整理(77)——Python学习6
笔记·学习
清寒一缕震丝魂7 小时前
个人原创自定义计算公式组件可继续扩展
javascript·vue.js·elementui·ruoyi
晓得迷路了7 小时前
栗子前端技术周刊第 122 期 - TypeScript 6.0、pnpm 11 Beta、Storybook 10.3.0...
前端·javascript·typescript
九成宫7 小时前
IT项目管理期末复习——Chapter 4 项目综合管理
笔记·项目管理·软件工程
zero15978 小时前
Python 8天极速入门笔记(大模型工程师专用):第二篇-Python基础入门(变量、数据类型、print输出)
开发语言·笔记·python
划雨悦潭之赋8 小时前
pnpm+turbo迅速搭建monorepo工程
前端·javascript·前端框架·reactjs
qq_342218128 小时前
echarts 横向渐变格子柱状图 三层
前端·javascript·echarts
客梦8 小时前
数据库基础
数据库·笔记