看完大概只須要一分鐘前端
常常不當心在掘金打開開發者工具,映入眼簾的就是掘金的招聘廣告了web
喲,這裏還有個箭頭,點一下api
能夠,看起來很是有意思bash
這個console怎麼寫的還真的不知道,不過不要緊,扒他源碼!工具
console.log("-----------")
this.outputGroup(["","掘金餐廳招前端廚師:","","地處望京,廚具先進,食材鮮美,朝十晚七,週六日均不營業。","","招牌菜有爆炒 Vue.js、紅燒 Node.js、Chrome 燉 Extension、宮爆 Panfish……","","要求注意衛生,以作菜爲樂,有精進廚藝之心;熟悉烹飪基礎理論者優先,可開發新式菜餚者優先。","","簡歷註明「FROM_JUEJIN_CONSOLE」投至:webuster@xitu.io。"].join("\n"),"BUG 爲什麼遲遲不改?頁面爲什麼加載失敗?元素爲什麼難以對齊?這一切到底是人性的扭曲仍是道德的淪喪?")
console.log("-----------")}}
{key:"outputGroup",value:function(e,t){"function"==typeof console.groupCollapsed?(console.groupCollapsed(t),console.log(e),console.groupEnd()):(console.log(t),console.log("-----------"),console.log(e),console.log("-----------"))}}])
複製代碼
主要就是這麼一句 console.groupCollapsed(t),console.log(e),console.groupEnd()
ui
而後去就是mdn
,刷一哈api
, 超連接this
好像徹底沒看懂的樣子,那麼就直接來個demospa
代碼以下:code
console.groupCollapsed('這裏是外面');
console.log('這裏是裏面');
console.groupEnd();
複製代碼
運行以下: cdn
大概就是這樣
若是你願意的話,還能夠這樣:
ps:層數多了的話,確實還蠻噁心的
小區別:
- console.group 默認是展開狀態
- console.groupCollapsed 默認是收起狀態
複製代碼
掘金餐廳這個後廚還能夠的樣子
that's all