对象的创建:
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:对象名['属性名']
删除:
方法1:delete 对象名.属性名(key)
方法2:delete 对象名['属性名']
遍历(循环):
for (const key in object) {}
for (定义变量(记录到循环的key) in 遍历的对象) {
//根据key值取value要用上述的方法2
}
定义变量:const 防止在循环的代码块中误修改key
对象名:对象名赋值给的变量名