1.使用点语法
var student = {
name = "小明",
age = 12,
sex = "male",
sayHi:function(){
console.log("hello");
}
}
获取对象student的属性,这种方法叫做点语法。如下:
console.log(student.name);
console.log(student.age);
console.log(student.sex);
也可以用中括号法,如下:
console.log(student["name"]);
console.log(student["age"]);
console.log(student.["sex"]);
如果把其中的一个属性赋给一个变量,如下:
var x="sex";
//怎么获取?
console.log(student.x); //undefined 会把x当做是 student的一个属性,这个属性没有定义,所以成了未定义。
console.log(student[x]); //male 这样x会被认为是一个将属性sex给它的变量。以上情况只可以用中括号法哟~