如何覆盖javascript对象的打印

时间:2014-11-04 21:33:29

标签: javascript

function SomeObject() {
  this.attribute = 'something'
}

SomeObject.prototype.toString = function() {
  return this.attribute
}

var so = new SomeObject()
console.log(so)

你会看到

{ attribute: 'something' }

是否可以覆盖打印的内容。

例如: 打印'something'(而不是{attribute: 'something'}

注意:这是node.js

0 个答案:

没有答案