はいオブジェクトを作成して使用する方法はたくさんあります。だから、なぜ/時には、コンストラクタを作成してクラスを宣言し、constructor()メソッドを使用する方が良いでしょうか?私のインストラクターはそれは違いはないと言いましたが、私は彼を信じていません。コンストラクタ上でJavaScriptでクラスを使用する/使用する理由
// 2
class Grumpy{
constructor(name, profile, power){
this.name = name;
this.profile = profile;
this.power = power;
}
}
参照してください。 javascriptエンジンの内部では、クラスはコンストラクタ構文に変換されます。あなたのインストラクターは正しいです。したがって、2つの間で決定することは、好みのケース、チームが使用するもの、サポートしなければならないブラウザなどです。 – Shilly
またはおそらくhttps://stackoverflow.com/questions/36099721/javascript-what-is-the-difference-between-function-and-class –
のdupの良い理由は、imho、javascriptクラスは、通常、より良いintellisenseの経験を提供していますいくつかのコードエディターで使用された場合、コンストラクターよりも優れています。 – Sergeon