JS面向对象笔记

1.目标

  • 理解面向对象开发思想
  • 掌握JS面向对象开发模式

2.对象

  1. 定义:属性的无序集合,万物皆对象
  2. 面向对象编程:oop,是一种编程的思想,将真实世界抽象为一个个对象,然后由对象之间的分工和合作完成对真实世界的模拟。
  3. 目的:提高代码开发与可维护性

3.对象的定义(字面量)

  • { } 对象的界定符
  • 属性 对象的特点
  • 通过打点 person.name 或[ ] person[‘age’]获取属性值
  • person对象与json的区别
    JSON是一种用于前后端交互的一种格式,json对象的key
    要用“ ”来包裹
    person对象在一般情况下不需要,特殊符号,数字,空格,关键字和保留字除外

4.对象的创建

  1. 对象的字面量

  2. new一个对象 new 是一个运算符 表示创建一个对象

  3. 通过自定义一个函数,new来调用 构造函数JS面向对象笔记,函数调用和创建

  4. Object.create() 方法有兼容性 , Object 是JS保留的包装类
    JS面向对象笔记,函数调用和创建

5.函数调用的方式

  1. 直接使用()运算符来调用函数,this==window
  2. 用定时器(setTimeout), this==window
  3. 通过对象打 . 来调用 this==当前的对象
  4. 可以使用 apply call bind(不执行函数手动的设置,指给谁this就是谁

6.对象的属性值和方法

相关文章:

  • 2022-12-23
  • 2021-11-27
  • 2021-08-15
  • 2021-09-06
  • 2021-08-23
  • 2022-12-23
  • 2021-05-20
猜你喜欢
  • 2022-12-23
  • 2021-06-12
  • 2021-06-10
  • 2021-08-02
  • 2021-08-29
  • 2022-02-01
相关资源
相似解决方案