真是懷念的題目 XD,以前上課要印出各種形狀的星星,正三角、倒三角、向右靠齊三角...etc
遇到唯一的問題是,console.log()
會自動換行,但我還沒把星星印完不想換行阿!
於是就找到了process.stdout.write()
其實,console.log()
就是一個在process.stdout.write()
後面加上換行字元\n
的函式
甘阿捏?
在很久以前的版本或許是,而現在的console.log()
做的不只這樣
Console.prototype.log = function() {
this._stdout.write(util.format.apply(this, arguments) + '\n');
};
研究了一下,找到這個或許是console.log()
內容的 code
但來源是 2015 年的 stackoverflow 回應,現在可能又更新了