アプリ版:「スタンプのみでお礼する」機能のリリースについて

Javscriptのコンストラクタはどのタイミングで生成されるのでしょうか?
色々読んでいると、インスタンスの生成直後とあるのですが、これは一度生成を行ってからコンストラクタによる改良が行われるという認識で間違いないでしょうか?

A 回答 (1件)

ES6より前はJavaScriptはクラスがないので、他言語のようなコンストラクタという仕組みで動いているわけではありません。


function()をnewした段階で、function()内が走行します。
それが事実上のコンストラクタ、というだけです。

function()を実行してプロパティの初期値やメソッドの定義が処理されるイメージです。
https://developer.mozilla.org/ja/docs/Web/JavaSc …

ES6以降はクラス定義があります。
newした時、constructor()によってコンストラクタが走行します。
https://www.sejuku.net/blog/25328#ECMAScript_2015
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!