自定义对象

<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>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值