Wenn ich ein Objekt mit literaler Syntax erzeuge, werden beim Drucken des Objekts in die Konsole das Objekt foo
und die p
-Eigenschaft angezeigt.Warum werden Eigenschaften nicht angezeigt, wenn Object.create() und console.log() verwendet werden?
Wenn ich die Object.create() - Syntax verwende, wird beim Drucken des Objekts mit der Datei console.log ein leeres Objekt angezeigt.
bar = Object.create({}, { p: { value: 42 } });
console.log(bar);
console.log(bar.p);
Outputs:
{}
42
Warum bar
zeigt nicht die Eigenschaft p
wenn console.log() verwenden?
die Browser verwenden Sie es in meinem Chrom funktioniert gut 49 – thanhpk
Welche Umgebung verwenden Sie? – Bergi