Bir Buffer'ın Kopyasını Oluşturma
Lisans:
Creative Commons
26.11.2020
tarihinde güncellendi
Bakabileceğiniz Etiketler:
Eğitmen:
Geleceği Yazanlar Ekibi
buf.copy() metodu, bir buffer'ın içeriğini, diğer bir buffer içine kopyalamak amacıyla kullanılır.
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ı |
> 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 |