Tagad ļaujiet mums saprast konsole objektu, kas darbojas kā Node.js drukas funkcija, un apskatiet dažādus veidus, kā to izmantot.
Izpratne par konsoles izvadi
Programmā Node.js drukāšanas funkcija tiek izvietota, izmantojot “ konsole ” objekts. Šis objekts piedāvā dažādas funkcijas, kas ļauj izstrādātājiem parādīt sava koda izvadi ekrānā. Tas kalpo kā noderīgs rīks, kad izstrādātāji veido vai labo lietojumprogrammas kodu.
Tālāk ir norādītas metodes, ko lietotāji var izmantot, lai ieviestu drukāšanas funkciju pakalpojumā Node.js
1. metode: vienkāršs “console.log()”
Primārā metode drukāšanas funkcijai Node.js ir console.log() . Šī metode ļauj parādīt ziņojumus konsoles ekrānā, kas ir vērtīgs rīks atkļūdošanai un koda uzraudzībai.
konsole. žurnāls ( 'Sveiks lietotāj!' ) ;
Šī funkcija izdrukās virknes ziņojumu terminālī (vai konsolē).
Izvade
Iepriekš minētā koda izvade parādīsies šādi:
Lai ieviestu pareizi formatētu displeju, lietotāji var izmantot formāta specifikācijas, lai padarītu izvadi reprezentablāku un lietotājam draudzīgāku.
2. metode: formatējiet “console.log()”
The console.log() funkciju var izmantot arī, izmantojot piekļuves modifikatorus, lai ekrānā parādītu formatētu displeju.
Apsveriet tālāk norādīto kodu formatētai izvadei, izmantojot piekļuves modifikatorus:
konst nosaukums = 'Jauns lietotājs' ;konst vecums = 18 ;
konsole. žurnāls ( 'Lietotājs: %s, vecums: %d' , nosaukums , vecums ) ;
Iepriekš minētajā kodā:
%s ir paredzēts virknei
%d ir paredzēts skaitļiem (%i var izmantot arī veseliem skaitļiem)
Metodē console.log() mainīgo “name” un “age” vērtība tiks ievietota virknē attiecīgi “%s” un “%d” vietā.
Izvade
Izvade, izmantojot formāta piekļuves specifikācijas, tiks parādīta šādi:
Tagad sapratīsim, kā kļūdu ziņojumus var arī efektīvi parādīt, izmantojot konsole objektu.
3. metode. Kļūdas ziņojumu apstrāde, izmantojot “console.error()”
Lietotāji var izmantot “console.log()” vispārīgiem izvades paziņojumiem, bet, ja runa ir par kļūdu ziņojumu apstrādi, “console.error()” ir labākā izvēle. Tas izdrukā kļūdas ziņojumu terminālī tā, lai kļūdu būtu viegli pamanīt.
Apsveriet tālāk norādīto kodu šī koda ieviešanai:
konsole. kļūda ( 'Iespējama kļūda' ) ;Izvade
Iepriekš minētā koda izvade tiks parādīta šādi:
To var redzēt kopā ar cilni “Problēmas”, ir minēta 1 kļūda sarkanā krāsā.
To var arī demonstrēt konsolē:
Sarkanais krusts pirms ziņojuma norāda, ka tas ir kļūdas ziņojums.
Tas ir no console.error() metodi. Apskatīsim, kā mēs varam pievienot krāsas arī ziņojumiem.
4. metode: krāsaina konsoles izvade
Drukāšana terminālī ar tādu pašu krāsu var kļūt garlaicīga, taču nav jāuztraucas, jo konsoles metodei ir iespēja pievienot krāsas jūsu izvadei. Tas var palīdzēt lietotājiem uzsvērt dažas svarīgas lietas, pievienojot piemērotas krāsas.
Apsveriet tālāk norādīto kodu, kurā tiek izdrukāti trīs dažādi ziņojumi, izmantojot trīs dažādas krāsas:
konst veiksmesZiņojums = ' \x 1b[32mPanākumi! \x 1b[0m' ;konst brīdinājuma ziņojums = ' \x 1b[33mBrīdinājums! \x 1b[0m' ;
konst kļūdas ziņojums = ' \x 1b[31mError! \x 1b[0m' ;
konsole. žurnāls ( veiksmesZiņojums ) ;
konsole. žurnāls ( brīdinājuma ziņojums ) ;
konsole. žurnāls ( kļūdas ziņojums ) ;
ANSI evakuācijas kodu darbība iepriekš minētajā kodā ir šāda:
- ' \x1b[32 m ” iestata krāsu uz zaļu. ' \x1b ' apzīmē atsoļa rakstzīmi, un krāsas sākuma robeža tiek norādīta, izmantojot ' [ ‘. Kods ' 32 ” iestata “Veiksmi!” ziņojuma krāsa uz zaļu.
- ' \x1b[33 m ” norāda “Brīdinājums!” dzelteno krāsu. ziņa.
- ' \x1b[31 m ” iestata “Kļūda!” ziņojuma krāsa uz sarkanu.
Izvade
Iepriekš minētā koda izvade tiks drukāta trīs dažādās krāsās:
Konsoles objekta priekšrocības neaprobežojas tikai ar teksta iekrāsošanu. Node.js konsole objekts piedāvā izvadi parādīt arī tabulas formātā.
5. metode: konsoles tabulas strukturēta izvade
Ja lietotājs vēlas, lai izvade tiktu parādīta strukturētas tabulas formā, it īpaši, strādājot ar masīviem, konsole.tabula() izrādās noderīga metode.
Apsveriet tālāk sniegto piemēru praktiskai īstenošanai:
konst lietotājiem = [{ nosaukums : 'Lietotājs 1' , vecums : 19 } ,
{ nosaukums : 'lietotājs 2' , vecums : divdesmitviens } ,
] ;
konsole. tabula ( lietotājiem ) ;
Izvade
Ja mēs nododam objektu masīvu metodei console.table(), izvade tiks parādīta formatētā tabulas struktūrā kā:
Tas viss priekš Node.js drukas funkcija . Lietotāji var izmantot vēlamo drukas funkcionalitāti, izmantojot “ konsole ” objekts izpildāmā koda izvades parādīšanai ekrānā.
Secinājums
Padziļināta izpratne par Node.js pamatiem var būt noderīga izstrādei. Zināšanas par drukāšanas funkcijas izmantošanu var ievērojami palīdzēt koda atkļūdošanā un koda labošanā. Lietotāji var parādīt koda izvadi, vienkārši izmantojot ' konsole ” objektu vai var izmantot citas šajā rakstā minētās metodes, lai iegūtu optimālāku rezultātu.