See juhend selgitab Node.js-i puhvri pikkuse hankimise protseduuri.
Kuidas saada Node.js-s puhvri pikkust?
' pikkus () ” ja „ Buffer.byteLength() ” meetodeid kasutatakse ainult puhvri eraldatud ja tegeliku pikkuse hankimiseks failis Node.js. Puhvri tegeliku pikkuse saab luua mis tahes puhvri loomise meetodi abil, kuid määratud fikseeritud pikkusega puhver luuakse kasutades ' Buffer.alloc() ” meetod. Sellel meetodil pole sisuga midagi tegemist ja see on ideaalne valik fikseeritud pikkusega tühja puhvri loomiseks. Sisu saab lisada ' täida () ” meetod.
Süntaks
Süntaks ' Buffer.length() ” meetod on näidatud allpool:
selBuffer. pikkus ( )
Süntaks sõnale ' Buffer.byteLength() ” on toodud allpool:
selBuffer. byteLength ( string )
Üksik parameeter näitab objekti nagu ' String ', ' Puhver ', ' TypedArray ” ja nii edasi pikkuse arvutamiseks.
Tagastamise tüüp
Need meetodid tagastavad valitud ' selBuffer ” täisarvu vormingus.
Vaatame Node.js-s puhvri pikkuse toomise rakendust.
Näide 1: eraldatud pikkuse toomine atribuudi Length abil
Selles näites on puhvrisse sisestatud tühi või lühikese pikkusega sisu, mille pikkus on palju suurem kui salvestatud sisu. Seejärel leiti puhvri eraldatud pikkus, kasutades ' Puhver.pikkus ” vara:
konst demoBuf = Puhver. eraldada ( viiskümmend ) ;demoBuf. pikkus ;
demoBuf. kirjutada ( 'Linux' , 0 ) ;
konsool. logi ( demoBuf. pikkus ) ;
Ülaltoodud koodis:
- Puhver' demoBuf ' on loodud ja selle pikkus või suurus viiskümmend ” on sellele eraldatud.
- ' kirjuta () ” meetodit rakendatakse „demoBufi” kohal juhusliku sisu sisestamiseks puhvrisse.
- Pärast seda ' pikkus ' vara on lisatud ' demoBuf ” Puhver loodud puhvri pikkuse saamiseks.
Loodud väljund näitab, et puhvri eraldatud pikkus on hangitud:
Näide 2: Pikkuse otsimine meetodi Buffer.byteLength() abil
Selles näites tuuakse valitud puhvri pikkus alla ' Buffer.byteLength() ” meetod:
konst srcpuhver = Puhver. eraldada ( viisteist ) ;konst suurus = Puhver. byteLength ( srcpuhver ) ;
konsool. logi ( suurus ) ;
Ülaltoodud koodis:
- Esiteks puhver nimega ' srcpuhver ' luuakse pikkusega ' viisteist ' kaudu' alloc() ” meetod.
- Siis ' byteLength() meetodit ja ' srcpuhver ” edastatakse nõutava parameetrina sulgudes.
- Ülaltoodud meetodi väljund paigutatakse juhuslikku muutujasse ' suurus ”, mis seejärel prinditakse konsoolile.
Loodud väljund näitab, et puhvri pikkus on hangitud:
See kõik puudutab puhvri pikkuse hankimist failis Node.js.
Järeldus
Puhvri pikkuse määramiseks failis Node.js, ' Puhver.pikkus ' vara ja ' Buffer.byteLength() ” meetodit kasutatakse. ' Puhver.pikkus atribuut ” on lisatud sihitud puhvrile pikkuse hankimiseks ja „ Buffer.byteLength() ” meetodil edastatakse sihitud puhver parameetrina sulgudes. See juhend on illustreerinud puhvri pikkuse otsimist failist Node.js.