Kako Readline “clearScreenDown()” deluje v Node.js?

Kako Readline Clearscreendown Deluje V Node Js



Node.js je opremljen z uporabnim ' readline ” modul, ki prebere vnesene podatke iz berljivega toka in jih vrne kot izhod. Ta modul zaporedno bere vhodni tok. Zagotavlja priročen način za sprejemanje uporabniškega vnosa in branje kot izhod. Izvaja vse določene operacije s pomočjo več vnaprej določenih metod.

Vse metode »readline« izvajajo posebne naloge, povezane z njihovimi imeni in funkcionalnostmi, kot je »createInterface()« ustvari vmesnik readline, »cursorTo()« premakne kazalec, »clearLine()« počisti vrstico in še veliko več.







Ta spletni dnevnik bo zagotovil podroben pregled metode readline »clearScreenDown()«.



Kako Readline »clearScreenDown()« deluje v Node.js?

' clearScreenDown() « je vnaprej določena metoda modula »readline«, ki počisti zaslon glede na položaj kazalca miške. Počisti izhodni zaslon pod trenutnim položajem kazalca miške. Delovanje metode »clearScreenDown()« temelji na njeni osnovni sintaksi, ki je zapisana spodaj:



readline.clearScreenDown ( tok [ , poklicati nazaj ] )


Metoda »clearScreenDown()« deluje na naslednjih dveh parametrih:





    • tok: Določa zapisljivi tok, ki uporablja lastnost »process.stdout« kot svoj argument za brisanje izhodnega zaslona.
    • poklicati nazaj: Določa funkcijo, ki se izvede po zaključku podane naloge.

Povratna vrednost: Metoda »clearScreenDown()« zagotavlja » logično 'vrednost' prav ” če izhodni zaslon postane jasen drugače ” lažno ”.

Sedaj pa praktično uporabite zgoraj definirano metodo.



Primer: uporaba metode »clearScreenDown()« za brisanje izhodnega zaslona

Ta primer uporablja metodo »clearScreenDown()« za brisanje izhodnega zaslona pod kazalcem:

const readline = zahtevaj ( 'readline' ) ;
const rl = readline.createInterface ( {
vnos: process.stdin,
izhod: process.stdout
} )
rl.vprašanje ( 'Ime:' , funkcijo ( a ) {
readline.moveCursor ( process.stdout, 0 ,- 2 ) ;
readline.clearScreenDown ( proces.stdout ) ;
console.log ( 'Zdravo ' , a ) ;
rl.zapri ( ) ;
} ) ;


Razlaga zgornjih vrstic kode je naslednja:

    • Prvič, ' zahtevaj() ” doda modul “readline” trenutnemu projektu Node.js.
    • Nato je ' createInterface() ” določa tok “input” in “output” kot objekt. ' vnos » tok uporablja » proces.stdin ' lastnost za sprejemanje uporabniških vnosov in ' izhod ' tok uporablja ' proces.stdout ” lastnost za branje vhodnega toka.
    • Ko je vse opravljeno, bo vnesena vrednost natisnjena kot standardni izhod danega vhodnega toka.
    • Po tem je ' rl.vprašanje() ” sprejme uporabniški vnos tako, da določi vprašanje kot prvi in ​​funkcijo povratnega klica kot drugi argument.
    • V definiciji dane funkcije povratnega klica je ' premikKursor() ” premakne kazalec na želeno lokacijo glede na osi x in y.
    • ' clearScreenDown() ” počisti izhodni zaslon pod trenutnim položajem kazalca.
    • Nazadnje, ' console.log() ” prikaže vrednost, ki jo je vnesel uporabnik, skupaj z navedenim nizom in rl.close() ” zapre ustvarjeni vmesnik.

Opomba: Ustvariti ' .js ” s poljubnim imenom in vanjo vpišite zgornje kodne vrstice. Na primer, ustvarili smo ' index.js ”.

Izhod

Izvedite datoteko »index.js«, da si ogledate rezultate metode »clearScreenDown()«:

vozlišče index.js


Spodnji izhod počisti izhodni zaslon pod trenutnim položajem kazalca ob klicu metode »clearScreenDown()« in natisne samo vneseno vrednost:


To je vse o delovanju vrstice za branje »clearScreenDown()« v Node.js.

Zaključek

' clearScreenDown() ' metoda deluje na ' zapisljiv tok , da počistite izhodni zaslon glede na položaj kazalca in poklicati nazaj « funkcija, ki se izvede, ko so vsi končani. Počisti izhodni zaslon, ki se nahaja pod trenutnim položajem kazalca. Ta blog je praktično razložil delovanje »clearScreenDown()« v Node.js.