-
一, 对象,万物皆可为对象,由属性(特征)+方法(行为)组成
1, 特征:多为名词
2, 行为能干什么,多为名词
3, 使用
① 命名格式
let 对象名{属性名:属性值
方法:方法名
}
② 如何访问(输出)
Console.log(对象名.属性名/方法名)
③ 查询:就是输出
④ 修改:对象名.属性名=‘新的值’
⑤ 增加:属性名.属性值=‘新的值’
⑥ 删除:delete 对象名.属性名
⑦ 遍历:
For(let k in 属性名){console.log(k)} //输出为属性名和方法
For(let k in 属性名){console.log(person[k])} //输出为值或函数
console.log(Object.keys(对象名)[第n+1个元素]); // 输出对象名
二,类抽取多个对象共同的东西封装成一个类(模板),将类实体化就为对象
1, 创建
Class 类名{类体}
Var xx =new 类名()//将xx定义为一个对象
2, 构造函数(constructor)用于传参,通过new命令生成对象实例时,自动调用
写法: constructor (uname){this.uname=uname}
3, 类的继承,继承完全一样的内用
Class 子类名 extends 父类名{ super()}
其中的super用于给父类传参
删除节点时,先获取父节点,通过父节点删除自己
今日学习笔记
最新推荐文章于 2024-08-16 11:05:09 发布