Objectの生成

by yshrkn

JavaScript

// Q. 吉原君のスペックが以下のようにコンソール出力されるように、25~27行目(Object.createの第2引数)を修正してください。
// --Yossy--
// name:yoshihara
// isBusy:false


// 青木君スペック
var aoki = {
  name: "aoki",
  age: 26,
  isBusy: false
};

console.log("\n--Aoki--");
delete aoki.age;
aoki.isBusy = true;
for (var prop in aoki) {
 console.log(prop + ":" + aoki[prop]);
}


// 吉原君スペック
console.log("\n--Yossy--");
var yossy = Object.create(Object.prototype, {
  yossy: {
    name: "yossy",
    age: 23,
    isBusy: false
  }
});

yossy.name = "yoshihara";
delete yossy.age;
yossy.isBusy = true;

for (var prop in yossy) {
 console.log(prop + ":" + yossy[prop]);
}