1.查询属性
点语法 对象名.属性名
[]语法 obj['属性名'] obj[ 变量名 ]
总结: 需要解析变量的时候使用"[]语法", 不需要就用 "点语法"
2.修改属性 :对象名.属性名 = 值
3.新增属性 : 对象名.属性名 = 值
(1)如果对象属性名存在,则是修改属性值
(2)如果对象属性名不存在,则是新增属性
4.删除属性(了解) : delete 对象名.属性名
5.遍历对象: 查询对象所有的属性
5.1 数组遍历:固定的for循环 for(let i = 0;i<arr.length;i++){ arr[i] }
5.2 对象遍历:固定的for-in循环 for(let key in 对象名 ){ 对象名[ key ] }
代码:
let obj = {
name: "张三",
age: 20,
sex: "男",
score:88
}
for (let key in obj) {
console.log( key )//循环变量: 属性名
//思考: key 是变量, 对象取值需要解析变量,使用什么语法? obj[ key ]
console.log( obj[key] )
}