编程笔记 html5&css&js 087 JavaScript 自定义对象
// 定义一个简单的自定义对象构造函数
function Person(name, age) {
this.name = name;
this.age = age;
}
// 向原型添加方法
Person.prototype.greeting = function() {
return `Hello, my name is ${this.name} and I am ${this.age} years old.`;
};
// 创建实例
const person1 = new Person('Alice', 30);
const person2 = new Person('Bob', 25);
// 使用实例方法
console.log(person1.greeting()); // 输出: Hello, my name is Alice and I am 30 years old.
console.log(person2.greeting()); // 输出: Hello, my name is Bob and I am 25 years old.
这段代码定义了一个名为Person
的构造函数,它接受name
和age
两个参数,并且在其原型上定义了一个greeting
方法。然后创建了两个实例person1
和person2
,并调用了它们的greeting
方法。这是一个展示如何在JavaScript中创建和使用自定义对象的简单示例。
评论已关闭