Овај водич објашњава процедуру за добијање дужине бафера у Ноде.јс.
Како добити дужину бафера у Ноде.јс?
„ дужина() ' и ' Буффер.битеЛенгтх() ” методе се користе искључиво за преузимање додељене и стварне дужине бафера у Ноде.јс. Стварна дужина бафера се може креирати било којим методом креирања бафера, али додељени бафер фиксне дужине се креира помоћу „ Буффер.аллоц() ” метод. Овај метод нема везе са садржајем и савршен је избор када је у питању креирање празног бафера фиксне дужине. Садржај се може додати уз помоћ „ филл() ” метод.
Синтакса
Синтакса за „ Буффер.ленгтх() ” метода је приказана испод:
селБуффер. дужина ( )
Синтакса за „ Буффер.битеЛенгтх() ” је дато у наставку:
селБуффер. битеЛенгтх ( низ )
Један параметар приказује објекат попут „ Низ ', ' Буффер ', ' ТипедАрраи “, и тако даље за израчунавање дужине.
Ретурн Типе
Ове методе враћају дужину изабраног „ селБуффер ” у целобројном формату.
Хајде да погледамо имплементацију за преузимање дужине бафера у Ноде.јс.
Пример 1: Преузимање додељене дужине помоћу својства дужине
У овом примеру, празан или кратак садржај је уметнут унутар бафера чија је дужина много већа од сачуваног садржаја. Затим је додељена дужина бафера преузета помоћу „ Буффер.ленгтх ' имовина:
конст демоБуф = Буффер. аллоц ( педесет ) ;демоБуф. дужина ;
демоБуф. писати ( 'Линук' , 0 ) ;
конзола. Пријава ( демоБуф. дужина ) ;
У горњем коду:
- Тампон“ демоБуф ” се креира и дужина или величина „ педесет ” му је додељено.
- „ напиши() ” метода се примењује преко „демоБуф” за уметање случајног садржаја у бафер.
- Након тога, „ дужина “ имовина је придружена “ демоБуф ” Бафер да бисте добили дужину креираног бафера.
Генерисани излаз показује да је додељена дужина бафера преузета:
Пример 2: Преузимање дужине помоћу методе Буффер.битеЛенгтх().
У овом примеру, дужина изабраног бафера ће бити преузета преко „ Буффер.битеЛенгтх() ” метод:
конст срцБуффер = Буффер. аллоц ( петнаест ) ;конст величина = Буффер. битеЛенгтх ( срцБуффер ) ;
конзола. Пријава ( величина ) ;
У горњем коду:
- Прво, бафер под називом „ срцБуффер ” се креира у дужини од „ петнаест ” преко „ аллоц() ” метод.
- Затим ' битеЛенгтх() ” се позива метод и „ срцБуффер ” се преноси унутар заграда као захтевани параметар.
- Излаз горње методе ставља се у случајну променљиву „ величина ” који се затим штампа на конзоли.
Генерисани излаз показује да је дужина бафера преузета:
То је све о преузимању дужине бафера у Ноде.јс.
Закључак
Да бисте добили дужину бафера у Ноде.јс, „ Буффер.ленгтх “ својство и “ Буффер.битеЛенгтх() ” метода се користи. „ Буффер.ленгтх ” својство је придружено циљаном баферу за преузимање дужине иу случају „ Буффер.битеЛенгтх() ”, циљани бафер се прослеђује као параметар унутар заграде. Овај водич је илустровао проналажење дужине бафера у Ноде.јс.