使用console.log时提供自定义对象信息

时间:2015-07-31 17:02:32

标签: javascript ecmascript-6

是否可以让console.log为其检查的对象返回自定义格式?可能通过向对象添加某种特殊方法?

class Thing {
  constructor(num) {
    this.num = num;
  }

  specialConsoleMethodOfSomeSort() {
    return `the ${num}`;
  }
}

var t = Thing(1);
console.log(t);
// "the 1"

0 个答案:

没有答案