日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

JavaScript控制臺的更多功能

瀏覽:102日期:2023-06-06 09:02:06
概述

你可能在JavaScript項目中都用了console.log。這是一種查看變量的值或程序運行中發(fā)生的事情的便捷方法。但是JavaScriptconsole 對象還有許多其他的功能,可以在處理項目時提供幫助。本文將會介紹一些我的最愛,希望你在工作時記得使用它們!

請注意,此處的例子適用于在瀏覽器中運行的 JavaScript。這與在 Node.js中運行的 JavaScript 相似,但是在 Node.js中的行為可能略有不同。

console.log

在進入其他選項之前,讓我們先回顧一下 console.log 的功能。console.log將消息輸出到控制臺。你可以輸入一個對象、一個數(shù)組、一個對象數(shù)組、一個字符串、一個布爾值,基本上你想要打印到控制臺的任何內(nèi)容都可以。這是使用console.log及其輸出的例子:

console.log({ restaurantName: ’Pizza Planet’ }); // { restaurantName: ’Pizza Planet’ };

這是 JavaScript 中最常用的調(diào)試方法,也是最常用的控制臺方法。現(xiàn)在讓我們來談?wù)勂渌囊恍┻x擇!

console.info

console.info與console.log幾乎相同。它將信息性消息打印到控制臺。據(jù)我所知,log和info之間并沒有真正的區(qū)別,只是取決于你怎樣對消息進行分類。但是如果你選擇從瀏覽器控制臺中隱藏 “info” 級別的消息,則 “l(fā)og” 和 “info” 消息都會被隱藏。要使用console.info可以這樣做:

console.log({ restaurantName: ’Pizza Planet’ }); // { restaurantName: ’Pizza Planet’ };

同樣,輸出幾乎完全相同。

console.warn

console.warn將警告消息打印到控制臺。從本質(zhì)上講,它與前面的功能相同,但是該消息在控制臺中帶有黃色背景,并帶有警告圖標(biāo)(至少在 Chrome Dev Tools 中是這樣)。當(dāng)執(zhí)行某些操作可能會導(dǎo)致你程序中的錯誤,但目前不會引起任何問題時,請使用console.warn。它使你和你的用戶或其他開發(fā)人員知道那里有可能會發(fā)生問題。

console.warn({ restaurantName: ’Pizza Planet’ }); // { restaurantName: ’Pizza Planet’ };

像前面一樣,可以通過傳遞相同的值來把警告打印到控制臺。

console.error

console.error將錯誤信息輸出到控制臺。本質(zhì)上,它與前面的功能相同,但是該消息在控制臺中具有紅色背景,并帶有帶有白色 “x” 錯誤圖標(biāo)的紅色圓圈(至少在 Chrome Dev Tools 中)。當(dāng)你的程序出現(xiàn)問題時,請使用console.error。它為其他開發(fā)人員提供了一種簡便的方法來找出問題的原因并加以解決。它將能夠為你提供錯誤的堆棧跟蹤信息,以便你也可以查找錯誤。

console.error({ restaurantName: ’Pizza Planet’ }); // { restaurantName: ’Pizza Planet’ };

像前面一樣,可以通過傳遞相同的值來把錯誤打印到控制臺。

console.table

這是我最喜歡的控制臺選項之一,盡管我經(jīng)常忘記它。console.table接受一些能夠以表格形式展示的數(shù)據(jù)并輸出。讓我們看幾個例子。我們首先從對象上的console.table開始:

console.table({ restaurantName: ’Pizza Planet’, streetAddress: ’123 Maple’ });

在dev tools中的輸出看起來類似于此:

(index) Value restaurantName Pizza Planet streetAddress 123 Maple

它獲取對象的每個屬性名稱,并將其放在index列中,并將屬性的值放入Value列中。這發(fā)生在數(shù)組中的每個屬性上。那么,如果我們輸出對象數(shù)組會怎樣?結(jié)果將如下所示:

(index) restaurantName streetAddress 0 Pizza Planet 123 Maple 1 Pizza Palace 123 Elm

我發(fā)現(xiàn)自己通常會使用console.log,因為我已經(jīng)習(xí)慣了,但是我認為很多時候console.table會更好地工作,并以一種美觀、干凈、易讀的方式為我輸出對象。

console.assert

console.assert是一種將未滿足你確定條件的消息打印到控制臺的方法。該函數(shù)有兩個參數(shù):要求值的表達式和應(yīng)顯示的錯誤消息。這是一個例子:

const obj = { restaurantName: ’Pizza Planet’ };console.assert(obj.restaurantName === ’Pizza Palace’, ’The name of the restaurant is not 'Pizza Palace'’);// Assertion Failed; ’The name of the restaurant is not 'Pizza Palace'’

這可能是另一種非常好的調(diào)試程序的方法。僅當(dāng)斷言失敗時才會顯示該消息,因此如果未顯示任何消息,則可以假定表達式正評估正確。

console.group 和 console.groupEnd

console.group和console.groupEnd是可以將許多 console.log 邏輯分組的方式。然后,你可以在需要時通過折疊組以將其隱藏。相當(dāng)容易使用:

console.group();console.log({ restaurantName: ’Pizza Palace’ });console.groupEnd();

該組可能會整體折疊。如果你需要在控制臺上記錄很多內(nèi)容,這可能會很有用。

結(jié)論

在 JavaScript 中,有很多方法可以用于console對象。它們可以幫我們進行開發(fā),以便可以根據(jù)類型過濾消息;查看表中的一項或多項;或者將它們組合在一起或折疊它們,以便在需要時將其隱藏。它將改善你的工作流程。

以上就是JavaScript控制臺的更多功能的詳細內(nèi)容,更多關(guān)于JavaScript控制臺的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩久久99| 日韩中文字幕1| 日韩av字幕| 婷婷视频一区二区三区| 中文字幕一区二区三区日韩精品 | 四虎成人精品一区二区免费网站| 久久免费大视频| 日韩欧美久久| 亚洲精品高潮| 国产成人在线中文字幕| 亚洲激情不卡| 免费亚洲一区| 亚洲深夜福利| 欧美日韩亚洲在线观看| japanese国产精品| 首页亚洲欧美制服丝腿| 视频一区日韩精品| 国产精品一区二区三区美女 | 欧美精品自拍| 日韩精品一卡二卡三卡四卡无卡| 亚洲天堂av资源在线观看| 日本不卡视频在线| 国产精品白浆| 欧美日韩一二三四| 日韩在线观看一区二区三区| 国产精品羞羞答答在线观看| 国产一区二区三区四区五区传媒| 成人免费网站www网站高清| 欧美日韩国产高清电影| 亚洲精品麻豆| 麻豆一区二区三区| 国产乱码午夜在线视频| 日韩亚洲精品在线| 欧美日韩一区二区高清| 黄色在线观看www| 日韩视频一区| 国产精品三p一区二区| 水蜜桃精品av一区二区| 在线精品视频在线观看高清| 亚欧洲精品视频在线观看| 国产精选久久| 综合亚洲色图| 亚洲少妇诱惑| 久久99影视| 亚洲精品伊人| 首页国产欧美久久| 秋霞国产精品| 国产一区2区| 水蜜桃精品av一区二区| 黄色网一区二区| 日本韩国欧美超级黄在线观看| 免播放器亚洲一区| 国产69精品久久| 视频在线观看国产精品| 久久精品国产成人一区二区三区| 亚洲午夜电影| 久久精品97| 不卡中文一二三区| 国产精品黄色| 悠悠资源网久久精品| 国产高清亚洲| 色爱av综合网| 国产欧美日韩在线观看视频| 激情视频一区二区三区| 国产欧美激情| 亚洲免费观看| 色偷偷偷在线视频播放| 69堂免费精品视频在线播放| 蜜桃国内精品久久久久软件9| 欧美日韩精品一区二区三区视频 | 成人在线免费观看网站| 国产精品女主播一区二区三区| 国产精品中文字幕制服诱惑| 亚洲黄色影院| 日韩a一区二区| 欧美一区激情| 蜜臀久久99精品久久久久宅男| 亚洲电影有码| 精品五月天堂| 国产欧美成人| 日韩影片在线观看| 米奇777超碰欧美日韩亚洲| 国产一区二区亚洲| 国产一级成人av| 视频一区免费在线观看| 99久久夜色精品国产亚洲1000部| 国产日韩一区二区三区在线播放| 九九精品调教| 精品国产18久久久久久二百| 日韩不卡手机在线v区| 亚洲一区亚洲| 欧美日韩中文字幕一区二区三区| 精品伊人久久久| 欧美日韩一区二区三区四区在线观看 | 成人国产精品| 国产精品密蕾丝视频下载| 伊人久久一区| 国产亚洲午夜| 欧美日韩在线网站| 蜜桃av.网站在线观看| 久久伊人国产| 国产高清日韩| 久久av导航| 国产欧美三级| 日韩av中文字幕一区二区| 美女精品网站| 伊人久久高清| 欧美男人天堂| 高清一区二区| 久久精品色播| 麻豆精品在线观看| 国产精品久久| 国产精品久久乐| 日本欧美韩国一区三区| 日韩精品一区二区三区av| 亚洲我射av| 蜜臀av性久久久久蜜臀aⅴ四虎| 伊人精品视频| 影院欧美亚洲| 国产精品美女| 蜜芽一区二区三区| 亚洲天堂av资源在线观看| 免费视频久久| 视频一区二区三区在线| 亚洲免费毛片| 日韩av一区二| 国产精品久久久久久妇女| 欧美激情视频一区二区三区在线播放| 国产精品对白| 国产成人精品福利| 秋霞国产精品| 欧美精品一线| 亚洲欧洲av| 国产精品一区2区3区| 免费视频一区二区三区在线观看| 精品一区二区三区的国产在线观看| 美女精品久久| 国产成人精品一区二区三区免费| 三级在线看中文字幕完整版| 久久在线免费| 久热精品在线| 久久精品97| 日韩.com| 日韩午夜在线| 亚洲91在线| 精品视频国内| 欧美一区二区性| 免费在线观看一区二区三区| 97久久超碰| 国产在视频一区二区三区吞精| 欧美一级鲁丝片| 影院欧美亚洲| 欧美一级网址| 国产精品专区免费| 国产亚洲精品v| 国产亚洲高清一区| 欧美激情国产在线| 欧美日韩国产免费观看视频| 亚洲精品欧美| 丰满少妇一区| 亚洲一区日韩| 国产精品a级| 九色精品91| 日韩精彩视频在线观看| 国产成人久久精品一区二区三区| 久久高清精品| 亚洲欧美日韩国产| 国产日韩欧美一区| 韩国三级一区| 中文无码日韩欧| 久久精品国产福利| 日韩天堂av| 精品伊人久久| 久久高清国产| 麻豆精品久久久| aa亚洲婷婷| 免费在线观看一区| 国精品一区二区三区| 日本欧美一区二区| 日韩三区免费| 日本免费新一区视频| 国产精品99视频| 亚洲一区激情| 电影91久久久| 喷白浆一区二区| 国产自产自拍视频在线观看| 亚洲制服欧美另类| 韩国精品主播一区二区在线观看| 亚洲精品系列| 欧美色图一区| 久久精品国产免费| 亚洲精品精选| 国产99精品| 久久午夜影院| 日韩精品一区二区三区中文在线 | 亚洲一区激情| 日韩精品1区| 国产美女视频一区二区| 亚洲深爱激情| 午夜av成人|