1.自定义对象方式一:
function Person(){}
var p1 = new Person();
//为p1对象添加两个属性
p1.name = "尼古拉斯赵四";
p1.age = 38;
//为p1对象添加一个函数
p1.run = function(){
alert(this.name+" "+p1.age);
}
//访问p1上的属性和方法
alert(p1.name);
alert(p1.age);
p1.run();
2.自定义对象方式二:
var p2 = {
"name": "张飞",
"age": 18,
"addr": "阉人张飞",
"run": function(){
alert(this.name+" "+this.age);
}
};
alert(p2.name);
alert(p2.age);
alert(p2.addr);
p2.run();
方式二中对象的格式为key:value形式,key只能是字符串,最好用双引号引起来,
value可以是任意的类型,比如:数值,字符串,布尔值,函数,数组,对象等
js自定义对象的两种方式
于 2022-06-29 22:11:21 首次发布