JavaScript Objectの初期化方法

Object の初期化



オブジェクトは、
const object = { }
で初期化する方法と、
new Object()、
Object.create()、
で初期化する方法があります。




const object = { }では、
プロパティ値をカンマで区切られた、
key: value のペアで、
次の様に記述します。



const object = {a:'ネコ',b:'イヌ',c:{}};
console.log(object.a);
console.log(object.c);

ネコ
{}




new Object()と、Object.create()
による初期化は、
次の様に行います。




const object1 = {a:'ネコ',b:'イヌ',c:'トリ'};
console.log(object1.a);

const animal1 = new Object(object1);
console.log(animal1.b);

const animal2 = Object.create(object1);
console.log(animal2.c);

ネコ
イヌ
トリ