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

Bir Buffer'ın Kopyasını Oluşturma

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

buf.copy(hedefBuffer, [hedefBasla], [kaynakBasla], [kaynakSon]) metodu

buf.copy() metodu, bir buffer'ın içeriğini, diğer bir buffer içine kopyalamak amacıyla kullanılır.

 

Argümanlar

Ad Açıklama Zorunlu / İsteğe bağlı Tip
hedefBuffer İçine kopyanın aktarılacağı buffer Zorunlu Buffer nesnesi
hederBasla Hedef buffer'daki başlangıç noktası. Öntanımlı değer 0. İsteğe bağlı Sayı
kaynakBasla Kaynak buffer'daki başlangıç noktası. Öntanımlı değer 0. İsteğe bağlı Sayı
kaynakSon Kaynak buffer'daki son nokta. Öntanımlı değer buffer.length İsteğe bağlı Sayı

 

Örnek

> var str1 = new Buffer(10);
undefined
> var str2 = new Buffer(10);
undefined
> str1.write("abcdefghij");
10
> str2.write("**********");
10
> str1.toString();
'abcdefghij'
> str2.toString();
'**********'
> str1.copy(str2,2,3,5);
2
> str2.toString();
'**de******'
>

str1

a b c d e f g h i j
0 1 2 3 4 5 6 7 8 9

str2

* * * * * * * * * *
0 1 2 3 4 5 6 7 8 9

str2

* * d e * * * * * *
0 1 2 3 4 5 6 7 8 9