JavaScript对象的创建
JavaScript对象的创建主要有三种方式:
常用json对象格式实例
示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>对象的创建</title>
</head>
<body>
<script type="text/javascript">
//第一种方式
function student(name,age){
this.name=name;
this.age=age;
student.gender="male";
this.info=function()
{
document.write(this.name+"今年"+this.age+","+student.gender+"<br/>")
//student.gender换成this.gender则未定义
}
}
var s1=new student("张三",18);
s1.info();
//第二种方式
var student=new Object();
student.name="李四";
student.age="19";
function a()
{
document.write(this.name+"今年"+this.age+"<br/>");
}
student.info=a;
student.info();
//第三种方式
var person={
"name":"大宝",
"age":20,
"son":[
{
"name":"jack",
"age":1,
},
{
"name":"john",
"age":2,
}
],
"info":function(){
document.write("父亲姓名:"+this.name+",年龄"+this.age+"<br/>");
for(var child in this.son)
{
document.write("儿子姓名:"+this.son[child].name+",年龄"+this.son[child].age+"<br/>");
}
}
}
person.info();
</script>
</body>
</html>
本文介绍了JavaScript中创建对象的三种常见方法:构造函数、使用new Object()及JSON对象字面量形式,并通过具体示例展示了每种方法的应用。

被折叠的 条评论
为什么被折叠?



