var person ={
name :['Bob','Smith'],
age :32,
gender :'male',
interests :['music','skiing'],
bio :function(){alert(this.name[0]+' '+this.name[1]+' is '+this.age +' years old. He likes '+this.interests[0]+' and '+this.interests[1]+'.');},
greeting:function(){alert('Hi! I\'m '+this.name[0]+'.');}};// 访问对象的两种方式:点表示法、括号表示法
person.age
person['age']//设置对象成员
person.age=30;
person.farewell=function(){alert("Bye everybody!")}
2、创建一个对象的方法
// 1 声明一个对象var person ={
name :"Bob",
age :32,};// 2 使用构建函数functionPerson(name, age){this.name=name;this.age=age;}var person =newPerson("Bob",32);// 3 先创建一个空对象,然后补充属性和方法var person =newObject();
person.name ="Bob";
person.age =32;// 4 属性或方法直接传递给空对象的构建方法var person =newObject({
name:"Bob",
age:32,});// 5 使用create()方法var person2 = Object.create(person);