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);
ネコ
イヌ
トリ