こんにちは、水田です。
JavaScriptのclass宣言についてです。class宣言は、オブジェクト指向プログラミングの基本構造を提供する構文で、オブジェクトの作成、プロパティの定義、メソッドの追加が容易に行えます。classキーワードを使ってクラスを宣言し、その中にconstructorメソッドでインスタンスの初期化を行います。クラスメソッドやプロパティは、クラス定義内に直接書き込むことができ、newキーワードを使ってインスタンス化されます。また、extendsキーワードを使用することで、他のクラスを継承し、既存のクラスの機能を再利用できます。これにより、より読みやすく、再利用可能なコードを作成しやすくなります。
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