自定义对象

来源:互联网 发布:卫视直播软件哪个好 编辑:程序博客网 时间:2024/05/22 00:31
<script>
//创建对象
//1.使用new关键字调用构造器创建对象
/*function Student(name,age){
alert("姓名:"+name+",年龄:"+age);
Student.sex = "男";

this.name = name;
this.age = age;
this.info = function(){
alert("姓名:"+name+",年龄:"+age+",性别:"+Student.sex);
}
}

var student = new Student("张三",20);
alert(Student.sex);
var student2 = new Student("张大三",26);
student.info();*/

//2.使用object创建对象
/*var obj = new Object();
obj.name = "得或";
obj.age = 25;
obj.info = function(){
alert(obj.name+":"+obj.age);
}

obj.info();*/

//3.使用json创建对象
/*var user = {
"name":"张三",
"age":20,
"info":function(){
alert(user.name+":" +user.age);
}};
alert(user.name);
user.info();

var peoples = {"p":[
{"name":"张三","age":20},
{"name":"李四","age":22}
]};

alert(peoples.p[1].age);*/

var persion = {
"name":"张三",
"age":60,
"son":[{"name":"张大三",
"age":35,
"son":[
{"name":"张大大三",
"age":5,
"son":[]},
{"name":"张大小三",
"age":3,
"son":[]
}
]},
{"name":"张小三",
"age":32,
"son":[
{"name":"张小大三",
"age":4,
"son":[]},
{"name":"张小小三",
"age":2,
"son":[]
}
]}
]
};
var haha = function(){
/*for(i in persion){
document.write(persion[i]+"<br/>")
}*/

for(i in persion){
if(i == "son"){
for(i2 in persion.son){
for(i3 in persion.son[i2].son){
alert("afsd");
document.write("姓名:"+persion.son[i2].son[i3].name+",年龄:"+persion.son[i2].son[i3].age+"<br/>");
}
}
}else{
document.write(persion[i]+"<br/>");
}
}
}
haha();


</script>
原创粉丝点击