これが私のオブジェクトの構築です。
function Employee(name, dob) {
this.Name = name;
this.DateOfBirth = new Date(dob);
}
今、私はこのためのインスタンスを作成しました
var emp = new Employee("sample","12/12/12");
出力を印刷すると正常に動作します。
しかし、次のようなオブジェクトを作成すると
var emp = new Employee(name = "sample");
また
var emp = new Employee(dob = "12/12/12");
うまくいきません。どちらの場合も、DateOfBirth
フィールドは無効です。
オプションのパラメーターを使用してオブジェクトを定義する必要があります。