📅  最后修改于: 2023-12-03 14:45:40.665000             🧑  作者: Mango
Prototype 是 Javascript 中的一个原型继承库, 其主要作用是为对象添加属性和方法。
在 Javascript 中, 使用 Prototype 添加属性和方法是非常简单的。 下面是一个例子:
// 定义 Student 对象
function Student(name, age) {
this.name = name;
this.age = age;
}
// 向 Student 对象添加一个方法
Student.prototype.sayHello = function() {
console.log("Hello, my name is " + this.name);
}
// 创建 Student 对象的实例
var s1 = new Student("Tom", 20);
var s2 = new Student("Jerry", 19);
// 调用 sayHello() 方法
s1.sayHello(); //输出:Hello, my name is Tom
s2.sayHello(); //输出:Hello, my name is Jerry
在上面的例子中, 我们定义了一个 Student 对象, 并使用了 Prototype 向其添加了一个 sayHello 方法。 接着, 我们创建了两个 Student 对象的实例 s1 和 s2, 并分别调用了 sayHello() 方法。
Prototype 是 Javascript 中的一个原型继承库, 其主要作用是为对象添加属性和方法; 使用 Prototype 可以方便的向对象中添加属性和方法, 可以在多个对象间共享同一属性和方法, 并且使用 Prototype 可以节省内存。 在使用 Prototype 时需要注意其继承链, 以避免代码出现意想不到的错误。