【JS 构造器】

JS构造器是用于创建对象的特殊函数,通过使用this定义对象属性和方法。例如,创建了一个Person构造器,接受name和age参数,生成具有name、age属性和sayHello方法的对象。通过new关键字实例化Person得到person1和person2,并调用sayHello方法显示各自信息。
JS 构造器是一种特殊的函数,用于创建对象。在 JS 中,我们可以使用构造器来创建一个对象模板,然后使用该模板创建多个对象。

构造器的名称通常以大写字母开头以便区别于普通函数。构造器可以使用 this 关键字来引用它正在创建的对象,然后通过给 this 添加属性和方法来定义对象的属性和行为。

下面是一个简单的构造器示例:

function Person(name, age) {
  this.name = name;
  this.age = age;
  this.sayHello = function() {
    console.log(`Hello, my name is ${this.name}. I am ${this.age} years old.`);
  }
}

let person1 = new Person('John', 25);
let person2 = new Person('Jane', 30);

person1.sayHello(); // 输出:Hello, my name is John. I am 25 years old.
person2.sayHello(); // 输出:Hello, my name is Jane. I am 30 years old.

在上面的例子中,我们创建了一个名为 Person 的构造器,该构造器接受 nameage 两个参数。然后我们使用 new 关键字来实例化两个对象 person1person2。每个对象都拥有一个 name 和一个 age 属性以及一个 sayHello 方法。我们使用 console.log() 来将每个对象的信息输出到控制台上。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值