エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【JavaScript】 コンストラクターとは?関数とは違うのか?
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【JavaScript】 コンストラクターとは?関数とは違うのか?
コンストラクター関数とは、new式を使用して新規オブジェクト(インスタンス)を作成する関数です。 次... コンストラクター関数とは、new式を使用して新規オブジェクト(インスタンス)を作成する関数です。 次のスクリプトコードは、コンストラクター関数の定義と使用法の一番簡単な例です このコードでは、次のことをおこなっています。 関数a内で、オブジェクトthisのxプロパティに、値をセットしている。オブジェクトthisをリターンしている。new式で、関数aを呼び出しているこのとき関数aは、コンストラクター関数と呼ばれます。 このコードで何が起こっているのか、順番に見ていきます。 コンストラクター関数をnew式で呼び出すと、コンストラクター関数のprototypeプロパティを継承したthisという名前の新規オブジェクトが作成される。これは、JavaScriptの内部処理でおこなわれます。 参考記事: ■【JavaScript】 new演算子は何をやっている? 関数内コードで、thisに新規のプロパテ