1、创建对象
1 //方式一: 2 var obj=new Object(); 3 //方式二: 4 var obj2={ 5 name:"caoyc", 6 age:20 7 }; 8 //方式三: 9 var obj3={}; 10 obj3.name="zhh"; 11 obj3.age=18; 12 obj3.say=function(){ 13 alert(this.name); 14 };
2、遍历对象的属性和方法
1 for(var attribute in obj3){ 2 document.write(attribute+":"+obj3[attribute]); 3 document.write("<br/>"); 4 }
变量attribute为obj3对象的属性名称。通过属性名称获取属性的值,这里用中括号,不要使用点的方式。
最终输出结果为:
3、删除对象的属性或方法
语法:delete 对象.属性|方法
1 delete obj3.age; 2 delete obj3.say();
当删除某个属性或方法后,再次调用该属性或方法,会返回undefined