JavaScript使用prototype定义对象类型_prototype
程序员文章站
2022-03-31 16:01:34
...
From: JavaEye.com prototype提供了一套JavaScript面向对象基础设施,我们可以使用它来进行面向对象编程,定义对象类型方式如下:
var Person = Class.create(); Person.prototype = { initialize : function(name, age) { this.name = name; this.age = age; }, toString : function() { document.writeln("[name]:"+this.name+"
"+"[age]:"+this.age); } }
先使用Class.create()来创建一个对象类型,然后定义该对象类型,注意initialize方法是Person的构造器,完整的HTML如下:
Test Object
var Person = Class.create(); Person.prototype = { initialize : function(name, age) { this.name = name; this.age = age; }, toString : function() { document.writeln("[name]:"+this.name+"
"+"[age]:"+this.age); } }
先使用Class.create()来创建一个对象类型,然后定义该对象类型,注意initialize方法是Person的构造器,完整的HTML如下:
复制代码 代码如下:
var Person = Class.create();
Person.prototype = {
initialize : function(name, age) {
this.name = name;
this.age = age;
},
toString : function() {
document.writeln("[name]:"+this.name+"
"+"[age]:"+this.age);
}
}
Person.prototype = {
initialize : function(name, age) {
this.name = name;
this.age = age;
},
toString : function() {
document.writeln("[name]:"+this.name+"
"+"[age]:"+this.age);
}
}
var person = new Person("robbin",30);
person.toString();
person.toString();
推荐阅读
-
javascript对象的property和prototype关系
-
JavaScript prototype 使用介绍_javascript技巧
-
Javascript中prototype的使用详解
-
JavaScript中定义对象原型的两种使用方法
-
JavaScript中的原型prototype属性使用详解
-
JavaScript使用prototype原型实现的封装继承多态示例
-
js使用原型对象(prototype)需要注意的地方
-
ExtJs--09--javascript对象的方法的3种写法 prototype通过原型设置方法效率最好
-
Object.prototype.toString.call()作为安全的类型检测方法,为什么没有满大街地被使用
-
JavaScript中数据类型的判断——typeof,instanceof,constructor,Object.prototype.toString.call()