Takazudo
10/5/2015 - 12:57 AM

Cat

Cat

class Cat {
  constructor(name) {
    this.name = name;
  }
  set name(name) {
    this._name = name;
  }
  get name() {
    return this._name;
  }
  get respectableName() {
    return this._name + '様';
  }
}

var cat1 = new Cat('タマ');
console.log(cat1.name); // タマ
console.log(cat1.respectableName); // タマ様

var cat2 = new Cat('コタロー');
console.log(cat2.name); // コタロー
console.log(cat2.respectableName); // コタロー様