自定义对象
来源:互联网 发布:卫视直播软件哪个好 编辑:程序博客网 时间: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>
//创建对象
//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
- 自定义对象
- 自定义对象
- 自定义对象
- 自定义对象
- 13.javascript对象 自定义对象
- document 对象 、 自定义对象 、 事件
- 自定义对象vs字符串
- Javascript 自定义对象[转载]
- 建立自定义对象
- javascript中的自定义对象
- js自定义对象
- JAVASCRIPT自定义对象
- AXIS 传输自定义对象
- ActionScript自定义对象详解
- JavaScript高级---自定义对象
- js自定义对象.属性
- js自定义对象
- javascript 创建自定义对象
- uvalive 3266
- 解决Could not resolve host: github.com; Unknown error
- Mysql分页处理(PageHelper)
- UML基础小结
- android studio 读取assets文件夹下的文件
- 自定义对象
- gensim
- 设计一个波浪计数器
- 6.面向对象--继承
- swiper触屏滑动
- 视觉
- 51nod1640-最小生成树&二分|性质-天气晴朗的魔法
- kali Linux 第四章 实验环境
- bzoj 1833 [ZJOI2010]count 数字计数 数位dp