Javascript Object对象

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

原文地址:https://www.cnblogs.com/caoyc/p/5723535.html