🌐
new演算子
new演算子
コンストラクター関数からインスタンスを作成する為に使用する演算子
コンストラクター
return {...}
new↓
オブジェクト
{...}
//コンストラクター関数の戻り値がオブジェクト以外
コンストラクター
prototype
new↓
オブジェクト
__proto__
prototypeをコピー
コンストラクター関数の戻り値がreturnでオブジェクトになっている場合
コンストラクター
return {...}
new↓
オブジェクト
{...}
//コンストラクター関数の戻り値がオブジェクト以外
コンストラクター
prototype
new↓
オブジェクト
__proto__
prototypeをコピー
コンストラクター関数の戻り値がreturnでオブジェクトになっている場合
Discussion