-1
'x' boyunca bir node.js Buffer oluşturmak istiyorum.Bu node.js Buffer neden rastgele değerler içeriyor?
function createBuffer(buffer_size)
{
var buf = new Buffer(buffer_size);
var i;
for (i=0;i<buffer_size;i++)
{
buf.write('x');
}
return buf;
}
var testbuf = createBuffer(5);
console.log(testbuf);
Konsol sonucu; 'x'
Tampon yazıldığında
<Buffer 78 d3 f6 21 7c>
Neden Tampon rastgele değerler içeriyor?
Soruma cevap vermiyor. Benim durumumda, aynı değeri aynı anda atarım. Yine de, tampon farklı bir değer gösterir. – user781486
Niçin olumsuz oy? Sorunun nesi yanlış? – user781486
Evet, geriye dönük olarak, haklısınız, bir kopya değil. Bunun için üzgünüm! Bence bu konu, tamponun belirli bir ofsetine yazmamanız gerektiğidir, bu yüzden sadece ilk defa 5 kere ilk xte yazıyorsunuz - buffer.write ("buffer.write") çağırmanız gerektiğini düşünüyorum. Bunun yerine x ", i)". –