从构造函数创建对象时,有时使用console.log
时,结果对象 的属性显示太多。我如何 指定显示哪个属性?如何指定将console.log作为对象时要显示的属性?
例如,如果我有这样的构造:
function Obj(source) {
this.lines = source.split('\n'); // it can be 1000 lines or even more
}
所以,如果我做的:
VAR OBJ =新的OBJ(源); console.log(obj);
它会将所有这些行打印到控制台。我想排除console.log
上的 属性,怎么样?
_“它可以是1000行甚至更多”_ ..您是否在谈论split数据?或者'Obj'的属性? – Rayon
您可以通过执行'console.log(obj.lines)'或'console.log(obj.some_property)'来指定打印出哪些属性。 – AdamJeffers
@Rayon我正在讨论将该行作为属性的对象实例并将填补输出 –