一般社団法人 全国個人事業主支援協会

COLUMN コラム

こんにちは、水田です。

JavaScriptのconstructorメソッドについてです。constructorは、クラスのインスタンスが生成される際に呼び出される特別なメソッドで、オブジェクトの初期化処理を行います。クラス内でconstructorメソッドを定義し、newキーワードを使ってクラスをインスタンス化すると、コンストラクタが自動的に実行されます。通常、コンストラクタには、インスタンスが持つべきプロパティの初期値を設定するコードが含まれ、外部から渡された引数に基づいてプロパティを動的に初期化できます。また、constructorは1つのクラスにつき1つだけ定義可能で、もし未定義の場合、デフォルトで空のコンストラクタが用意されます。これにより、コードの再利用やインスタンスの管理が効率化され、クラスベースの設計が容易になります

class User {
constructor(name, age) {
this.name = name;
this.age = age;
}
}
 
const user = new User('John', 24);
console.log(user.name, user.age);
// "John" 24
The following two tabs change content below.

水田 悟

2017年からフリーランスのエンジニアとして働いています。

最新記事 by 水田 悟 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア