Web Programlama

Web Programlama

DERS PROGRAMI
Web Programlama 401 Ders Programı

İki Buffer'ı Birbirine Ekleme

Lisans: Creative Commons 26.11.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Geleceği Yazanlar Ekibi

Buffer.concat(liste, [toplamuzunluk]) metodu

Buffer.concat() metodu, iki ya da daha fazla buffer'ı ya da string'i birbirine eklemek için kullanılır.

 

Argümanlar

Ad Açıklama Zorunlu / İsteğe bağlı Tip
liste Eklenecek buffer elemanlarının listesi Zorunlu Dizi
toplamuzunluk Buffer elemanlarının eklendikten sonraki toplam uzunluğu İsteğe bağlı Sayı

Buffer.concat fonksiyonunun gönderdiği değer bir bufferdır.

  • Listede hiç eleman yoksa ya da toplam uzunluk parametresi 0 ise, gönderilen değer 0 uzunluklu bir buffer'dır.
  • Listede sadece bir tane eleman varsa, listedeki ilk eleman gönderilir.
  • Listede birden fazla eleman varsa, yeni bir buffer oluşturulur.
  • Toplam uzunluk verilmemişse, listedeki buffer'lara göre belirlenir. Öte yandan bu, ilave işlem demektir. Eğer hız önemli ise, toplam uzunluk belirtilmelidir.

 

Örnek

> var a = new Buffer("merhaba");
undefined
> var b = new Buffer(" istanbul");
undefined
> var c = Buffer.concat([a,b],16);
undefined
> c.toString();
'merhaba istanbul'
> 
> var d = Buffer.concat([c,a,b],32);
undefined
> d.toString();
'merhaba istanbulmerhaba istanbul'
>