JavaScript自定义对象

自定义对象
(1)方式一:

声明对象:function Person(){}
创建对象:var p1 = new Person();
设置属性:p1.name = “张飞”; p1.age = 18;
设置方法:p1.run = function(){ alert(this.name+” : “+this.age); }
访问p1对象:

/* 自定义对象*/
function Person(){ } /* 定义对象*/
var p1 = new Person(); /* 创建对象*/
p1.name=”张三”;
p1.age=20;
console.log(p1);
p1.say = function(){ /* 定义函数*/
console.log(“haha”);
}
p1.say(); /* 函数调用*/
上面展示了js的强大!js的牛掰之处就在于,它的属性可以边写边创建,非常灵活,而java不行,必须先定义。

上面展示了js的强大!js的牛掰之处就在于,它的属性可以边写边创建,非常灵活,而java不行,必须先定义。

(2)方式二:

var p2 = {
“pname”:”李四”,
“page”:100,
“psay”:function(){
/* this使用p2里定义的 */
console.log(this.pname+this.page);
}
}
console.log(p2);
p2.psay(); /* 函数调用*/

————————————————
版权声明:本文为博主「cgblpx」

 

小青年资源网
小青年技术网 » JavaScript自定义对象