Turkcell | Geleceği Yazanlar

401: Node.jsBaşlangıç seviyesi derslerde Web Programlama uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

İki Buffer'ı Birbirine Ekleme

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 12.09.2019 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : web-programlama

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'
>