构造函数。

构造函数是一种用于创建和初始化对象的特殊方法。它在对象创建时自动调用,并在对象创建后返回指向该对象的引用。构造函数名通常与类名相同,并且包含该类的所有属性和方法。

在构造函数中,可以定义类的初始状态,设置默认值和参数值等。通过调用构造函数,可以创建任意数量的对象,并根据需要进行初始化。当使用 new 操作符创建新对象时,将自动调用相应的构造函数。

例如,以下是一个简单的 JavaScript 构造函数的示例:

复制代码
function Person(name, age) {
  this.name = name;
  this.age = age;
  this.greet = function() {
    console.log("Hello, my name is " + this.name + " and I am " + this.age + " years old.");
  }
}

var person1 = new Person("John", 25);
var person2 = new Person("Jane", 30);

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

在上面的例子中,我们创建了一个名为 Person 的构造函数,它接受两个参数:name 和 age。它还包含一个名为 greet 的方法,该方法用于打印一个问候语,其中包含该人的姓名和年龄。

通过使用 new 操作符创建两个新的 Person 对象:person1 和 person2。我们可以调用每个对象的 greet 方法,以显示其相应的问候语。

相关推荐
西西学代码16 分钟前
Flutter---个人信息(5)---持久化存储
java·javascript·flutter
芝麻开门-新起点18 分钟前
flutter 生命周期管理:从 Widget 到 State 的完整解析
开发语言·javascript·ecmascript
ConardLi1 小时前
Easy Dataset 已经突破 11.5K Star,这次又带来多项功能更新!
前端·javascript·后端
冴羽1 小时前
10 个被严重低估的 JS 特性,直接少写 500 行代码
前端·javascript·性能优化
rising start1 小时前
四、CSS选择器(续)和三大特性
前端·css
一 乐1 小时前
高校后勤报修系统|物业管理|基于SprinBoot+vue的高校后勤报修系统(源码+数据库+文档)
java·前端·javascript·数据库·vue.js·毕设
爱喝水的小周1 小时前
《UniApp 页面配置文件pages.json》
前端·uni-app·json
mapbar_front1 小时前
React中useContext的基本使用和原理解析
前端·react.js
贪婪的君子2 小时前
【每日一面】实现一个深拷贝函数
前端·js
那年窗外下的雪.2 小时前
鸿蒙ArkUI布局与样式进阶(十五)—— 模块化 · 自定义组件 · 泛型机制深度解析
javascript·华为·typescript·harmonyos·鸿蒙·arkui