chapter18——JS-对象(1)

78 阅读1分钟

对象的创建:

1、new Object (构造器) 用于创建内置对象或框架对象(日期、vue)
   String、Number
向空对象中添加键值对:
    方法1:对象名.属性名(key) = value(值)
    方法2:对象名['属性名'] = value
2、字面量创建:{} ,添加键值对方法一样

对象数据:

语法:{key:value,  键值对,把key称为对象的属性}
key是唯一的,value可以是任意类型数据

对象的属性操作(增删改查):

添加:

1、用字面量创建时直接添加
2、在方法外添加:
    方法1:对象名.属性名(key) = value(值)
    方法2:对象名['属性名'] = value
    动态:把key字符串定义为变量

修改:

方法1:对象名.属性名(key) = value(value为新值)
方法2:对象名['属性名'] = value

取值:

方法1:对象名.属性名(key)
方法2:对象名['属性名']

删除:

方法1delete 对象名.属性名(key)
方法2delete 对象名['属性名']

遍历(循环):

for (const key in object) {}
for (定义变量(记录到循环的key) in 遍历的对象) {
    //根据key值取value要用上述的方法2
}
定义变量:const 防止在循环的代码块中误修改key
对象名:对象名赋值给的变量名