コンストラクタからオブジェクトを作成するときに、結果オブジェクト が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行以上でもかまいません" _。あなたは '分割された 'データについて話していますか?またはObjのプロパティ? – Rayon
'console.log(obj.lines)'や 'console.log(obj.some_property)'を実行することで、印刷するプロパティを指定することができます。 – AdamJeffers
@Rayon私はその行をプロパティとして持つオブジェクトインスタンス出力をいっぱいにします –