在JavaScript中,可以使用“ . ”和“ [ ] ”来访问对象的属性。
二者区别:“ . ”表示法一般作为静态对象使用时来存取属性。而“[ ]”表示法在动态存取属性时就非常有用。
1.访问对象的属性:
对象名.属性名
对象名[‘属性名’] 属性名是字符串类型
2.调用对象的方法:
对象名.方法名()
for...in 语句用于对数组或者对象的属性进行循环操作。
语法格式:
for (变量 in 对象名) {
console.log(变量);
console.log(对象名[变量]);
}
这个变量是自定义 一般都写为 k 或者 key
后面的是对象
var obj = {
name: 'andy',
age: 18,
sex: '男'
}
for (var k in obj) {
console.log(k); // 这里的 k 是属性名
console.log(obj[k]); // 这里的 obj[k] 是属性值
}