JavaScriptにおけるCRUDとコンストラクタ
JavaScriptでデータを管理する必要があります。これには、CRUD操作とコンストラクタを使用します。
CRUDは、Create(作成)、Read(読み取り)、Update(更新)、Delete(削除)の頭文字を取ったものです。これら4つのステップによって、オブジェクトデータを管理できます。
• Create(作成): オブジェクトに新しいプロパティを追加します。単純なキーにはドット記法を使用します。キーにスペースや特殊文字が含まれる場合は、ブラケット記法を使用します。
• Read(読み取り): オブジェクトから値を取得します。キーが存在しない場合、JavaScriptは undefined を返します。
• Update(更新): 既存の値を変更します。直接変更することもできますし、スプレッド演算子を使用して更新内容を含む新しいオブジェクトを作成することもできます。
• Delete(削除): delete 演算子を使用してプロパティを削除します。これにより、キーと値の両方が削除されます。
コンストラクタはオブジェクトの構築を支援します。コンストラクタは特殊な関数であり、new キーワードを使用するときに実行されます。
コンストラクタを呼び出すと、次の3つのことが起こります:
- JavaScriptが新しい空のオブジェクトを作成します。
thisキーワードがその新しいオブジェクトを指します。- コンストラクタがその新しいオブジェクトを返します。
単一のオブジェクトにはオブジェクトリテラルを使用すべきです。多くのオブジェクトを作成する必要がある場合は、コンストラクタを使用してください。コンストラクタから生成された各オブジェクトは、それぞれが独立しています。あるオブジェクトへの変更が他のオブジェクトに影響を与えることはありません。
出典: https://dev.to/karthick_07/understanding-constructors-and-crud-operations-in-programming-20pe