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

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

JavaScript控制臺的更多功能

瀏覽:100日期: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ì)上講,它與前面的功能相同,但是該消息在控制臺中帶有黃色背景,并帶有警告圖標(至少在 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” 錯誤圖標的紅色圓圈(至少在 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)文章!

標簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩中文字幕1| 麻豆国产一区| 欧美综合二区| 亚洲二区免费| 不卡视频在线| 免费高清在线一区| 亚洲综合精品四区| 蜜桃视频一区二区三区在线观看| 夜久久久久久| 国产精品日本欧美一区二区三区| 1024精品一区二区三区| 欧美一区二区三区激情视频| 婷婷中文字幕一区| 国产精品试看| 日韩高清不卡在线| 麻豆国产精品| 国模大尺度视频一区二区| 成人在线黄色| 欧美日韩国产一区精品一区| 亚洲三级网址| 蜜桃久久久久| 一本大道色婷婷在线| 久久av一区二区三区| 国产九一精品| 国产美女高潮在线观看| 激情综合亚洲| 日韩国产在线不卡视频| 手机在线电影一区| 99xxxx成人网| 免费在线亚洲欧美| 极品日韩av| 国产一区二区三区久久| 国产精品久久久久久久久久白浆 | 国产精品一级在线观看| 福利在线免费视频| 麻豆精品视频在线| 久久精品国产99国产精品| 久久国产日韩欧美精品| 国产日韩欧美三区| 国产欧美成人| 国产激情一区| 久久久久欧美精品| 婷婷综合六月| 国产精品一区二区精品| 亚洲婷婷在线| se01亚洲视频 | 亚洲综合精品四区| 中国字幕a在线看韩国电影| 喷白浆一区二区| 欧美久久精品一级c片| 美女视频黄免费的久久| 综合国产精品| 91一区二区| 亚洲精品九九| 亚洲女同中文字幕| 精品国产黄a∨片高清在线| 亚洲不卡视频| 一区二区亚洲视频| 亚洲欧美日本国产专区一区| 日韩不卡免费高清视频| caoporn视频在线| 岛国精品一区| 91免费精品| 亚洲精品88| 亚洲伦乱视频| 亚洲自拍另类| 亚洲开心激情| 欧美日韩国产探花| 国产精品老牛| 亚洲一二三区视频| 日韩欧美2区| 91免费精品国偷自产在线在线| 一区在线视频观看| 久久精品伊人| 国产一区二区三区四区五区| 91精品婷婷色在线观看| 亚洲精品日本| 色欧美自拍视频| 红桃视频亚洲| 国产精品亚洲成在人线| 欧美三区四区| 亚洲日韩视频| 日韩成人精品一区| 天堂成人国产精品一区| 国产精品欧美在线观看| 五月天久久网站| 久久久亚洲欧洲日产| 国产一区二区精品| 国产专区精品| 日韩1区2区日韩1区2区| 国产乱码精品| 综合五月婷婷| 99久久精品费精品国产| 国产精品亲子伦av一区二区三区| 在线一区免费观看| 黄在线观看免费网站ktv| 国产精品亚洲综合久久| 男女精品网站| 欧美日韩视频一区二区三区| 成人午夜网址| 国产伊人久久| 精品精品99| 精品国产一区二区三区噜噜噜| 欧美一区精品| 日韩精品亚洲专区| 欧美色图一区| 亚洲午夜黄色| 黄色日韩在线| 欧美日韩四区| 视频一区二区三区中文字幕| 国产精区一区二区| 日韩制服丝袜av| 久久国产精品99国产| 日韩1区2区日韩1区2区| 国产麻豆一区二区三区| 国产一区 二区| 久久免费视频66| 成人午夜国产| 久久99伊人| 成人精品国产亚洲| 久久福利精品| 日韩精品中文字幕一区二区| 国产精品视频一区二区三区四蜜臂 | 中文字幕视频精品一区二区三区| 日韩av不卡在线观看| 成人影视亚洲图片在线| 久久精品卡一| 国产乱人伦精品一区| 久久av影院| 日韩av自拍| 99视频+国产日韩欧美| 日本成人在线一区| 国产一区二区三区亚洲综合| 欧美日韩精品免费观看视欧美高清免费大片 | 综合国产视频| 精品久久国产一区| 在线亚洲精品| 国语精品一区| 国产亚洲字幕| 久久久一本精品| 日本vs亚洲vs韩国一区三区二区| 美女精品视频在线| 亚洲精品电影| 色婷婷精品视频| 一区二区日韩免费看| 久久三级中文| 噜噜噜躁狠狠躁狠狠精品视频 | 国产精品地址| 美女网站一区| 久久av免费| 欧美综合国产| 高清av不卡| 国产精品nxnn| 免费精品视频| www在线观看黄色| 日本一区二区三区视频在线看 | 久久精品三级| 日本不卡一二三区黄网| 三上悠亚国产精品一区二区三区| 蜜桃视频免费观看一区| 蜜臀va亚洲va欧美va天堂| 国模精品一区| 欧美激情在线精品一区二区三区| 国产亚洲在线| 亚洲www免费| 国产欧美久久一区二区三区| 欧美专区在线| 欧美精品自拍| 国产精品成人一区二区网站软件| 久久aⅴ国产紧身牛仔裤| 图片区亚洲欧美小说区| 欧美一区二区三区高清视频| 日韩高清一区在线| 国产探花在线精品| 欧美一区影院| 国产精品极品国产中出| 国产成人免费视频网站视频社区| 精品不卡一区| 日韩中文首页| 国产情侣一区| 蜜桃视频一区二区三区在线观看| 99成人在线| 亚洲精品系列| 国产精品日韩精品中文字幕| 国产精品videossex久久发布| 国产精品亚洲片在线播放| 国产精品www.| 日产精品一区二区| 亚洲午夜精品久久久久久app| 欧美一区二区三区高清视频 | 午夜亚洲福利在线老司机| 欧美成人久久| 中国女人久久久| 亚洲精品麻豆| 久久国内精品自在自线400部| 免费在线成人| 久久中文亚洲字幕| 99在线|亚洲一区二区| 91精品二区| 国产乱人伦丫前精品视频|