この記事の例では、JavaScript オブジェクト指向の共有メンバー プロパティとメソッド、およびプロトタイプ キーワードの使用法について説明します。皆さんの参考に共有してください。詳細は以下の通りです。
メンバーのプロパティとメソッドを共有するには、prototype キーワードを使用します
(1) これを使用して、インスタンス化されたオブジェクトと属性名またはメソッド名を共有することもできますが、それらは別の空間 (スタック領域) に格納されます。この場合、各オブジェクトに排他的なコードが存在するため、オブジェクトの数が多くなると効率が悪くなります。
(2) プロトタイプを使用する場合、同じスタック領域に格納されます。つまり、複数のオブジェクトがコードを共有します。オブジェクトの 1 つが変更されても、他のオブジェクトは影響を受けません。