Un Buffer dans Node.js est utilisé pour gérer les données binaires brutes, ce qui est utile lorsque vous travaillez avec des flux, des fichiers ou des données réseau.
const buf = Buffer.from('Hello');
const buf = Buffer.alloc(10); // 10-byte buffer filled with zeros
const buf = Buffer.from([72, 101, 108, 108, 111]); // Represents 'Hello'
const buf = Buffer.from('Hello'); console.log(buf.toString()); // 'Hello'
const buf = Buffer.from('Hello'); console.log(buf.length); // 5 (each character takes 1 byte)
const buf = Buffer.alloc(5); buf.write('Hi'); console.log(buf.toString()); // 'Hi'
const buf = Buffer.from('Hello World'); const slice = buf.slice(0, 5); console.log(slice.toString()); // 'Hello'
const buf1 = Buffer.from('Hello'); const buf2 = Buffer.alloc(5); buf1.copy(buf2); console.log(buf2.toString()); // 'Hello'
const buf1 = Buffer.from('abc'); const buf2 = Buffer.from('abc'); console.log(buf1.equals(buf2)); // true
const buf1 = Buffer.from('Hello'); const buf2 = Buffer.from(' World'); const buf3 = Buffer.concat([buf1, buf2]); console.log(buf3.toString()); // 'Hello World'
Voici les fonctions clés de Buffer que vous devez connaître pour commencer à travailler avec des données binaires dans Node.js :
C'est suffisant pour gérer la plupart des cas d'utilisation débutants dans Node.js !
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3