JavaScript

JavaScriptの new 演算子で、constructorを使って新しいオブジェクト(インスタンス)を作る基本を説明します。

この記事でわかること

new

new は、constructorから新しいオブジェクトを作り、作成したインスタンスを返す演算子です。


const myDate = new Date();
// 新規日付オブジェクト myDate を生成。

const myBool = new Boolean(false);
// 新規ブーリアンオブジェクト myBool を生成し、値を false に設定。

自作の class Playernew Player() と書く場合も同じ考え方です。なお、通常の真偽値には new Boolean() よりもリテラルの true / false を使うほうがわかりやすいです。