JS创建对象的方法有很多,今天我就把这些方法给大家列出来,希望对大家有帮助。第一种,直接使用new方法:function Student(name,age){ this.name=name;//thi
JS创建对象的方法有很多,今天我就把这些方法给大家列出来,希望对大家有帮助。
第一种,直接使用new方法:
function Student(name,age){
this.name=name;//this是当前对象的引用;
this.age=age;
}
var s1=new Student();
var s2=new Student("wangshicheng",20);
document.write(s1.name+s1.age);
document.write(s2.name+s2.age);
第二种,使用Object对象本身创建:
var myObj=new Object();
myObj.name="wangshihcheng";
myObj.age=20;
myObj.infor=function(){
document.write("1:"+this.name);//this.的指向问题
}
myObj.infor();
第三种,使用JSON格式创建对象数组:
var p={
"name":"wangsch",
"son":[
{
"name":"son1",
"age":2
},
{
"name":"son2",
"age":5
}
],
第四种,通过JS原生模型创建:
function Student(){
}
Student.prototype.name="wang";
var s1=new Student();
s1.sayName();
好了,以上呢就是JS创建对象的四种方法,好像还有两种来着,但是都用的比较少,所以我就不给大家写出来了。
暂无管理员
粉丝
0
关注
0
收藏
0