ホームページ  >  記事  >  ウェブフロントエンド  >  実際のプロジェクトで JavaScript クラスを使用する方法

実際のプロジェクトで JavaScript クラスを使用する方法

DDD
DDDオリジナル
2024-10-25 03:04:30374ブラウズ

How to use JavaScript Classes in real projects

JavaScript クラスは、コードを整理するための優れた方法です。シンプルな To Do リスト アプリでこれらを使用する方法を見てみましょう。

クラスの宣言

タスクを管理するための Task クラスを定義します。

class Task {
  constructor(description, dueDate) {
    this.description = description;
    this.dueDate = dueDate;
    this.isDone = false;
  }

  markAsDone() {
    this.isDone = true;
  }
}

インスタンスの作成

次のようなタスクを作成できます:

const task1 = new Task('Write blog post', '2023-11-15');
task1.markAsDone();
console.log(task1); 
// Task { description: 'Write blog post', dueDate: '2023-11-15', isDone: true }

継承

特定のタイプのタスク用に Task クラスを拡張します:

class ShoppingTask extends Task {
  constructor(description, dueDate, items) {
    super(description, dueDate);
    this.items = items;
  }
}

const shoppingTask = new ShoppingTask('Buy groceries', '2023-11-20', ['Apples', 'Milk']);
console.log(shoppingTask); 

静的メソッドとゲッター/セッター

タスクを並べ替えるための静的メソッドを追加し、ゲッターとセッターを使用してデータ検証を管理できます。

より詳細なガイドについては、Medium に関する私の投稿全文をご覧ください: 実際のプロジェクトで JavaScript クラスを使用する方法

以上が実際のプロジェクトで JavaScript クラスを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。