Heim > Web-Frontend > js-Tutorial > Puffer: Node.js

Puffer: Node.js

Linda Hamilton
Freigeben: 2024-10-08 06:31:02
Original
1067 Leute haben es durchsucht

Buffers: Node.js

Einfache Anleitung zu Puffern in Node.js

Ein Puffer in Node.js wird zur Verarbeitung roher Binärdaten verwendet, was bei der Arbeit mit Streams, Dateien oder Netzwerkdaten nützlich ist.

So erstellen Sie Puffer

  1. Aus einem String:

   const buf = Buffer.from('Hello');


Nach dem Login kopieren
  1. Weisen Sie einen Puffer mit einer bestimmten Größe zu:

   const buf = Buffer.alloc(10); // 10-byte buffer filled with zeros


Nach dem Login kopieren
  1. Aus einem Array von Bytes:

   const buf = Buffer.from([72, 101, 108, 108, 111]); // Represents 'Hello'


Nach dem Login kopieren

Wichtige Pufferfunktionen

  1. Puffer in String konvertieren:

   const buf = Buffer.from('Hello');
   console.log(buf.toString()); // 'Hello'


Nach dem Login kopieren
  1. Pufferlänge abrufen:

   const buf = Buffer.from('Hello');
   console.log(buf.length); // 5 (each character takes 1 byte)


Nach dem Login kopieren
  1. Daten in den Puffer schreiben:

   const buf = Buffer.alloc(5);
   buf.write('Hi');
   console.log(buf.toString()); // 'Hi'


Nach dem Login kopieren
  1. Slice a Buffer:

   const buf = Buffer.from('Hello World');
   const slice = buf.slice(0, 5);
   console.log(slice.toString()); // 'Hello'


Nach dem Login kopieren
  1. Von einem Puffer in einen anderen kopieren:

   const buf1 = Buffer.from('Hello');
   const buf2 = Buffer.alloc(5);
   buf1.copy(buf2);
   console.log(buf2.toString()); // 'Hello'


Nach dem Login kopieren
  1. Zwei Puffer vergleichen:

   const buf1 = Buffer.from('abc');
   const buf2 = Buffer.from('abc');
   console.log(buf1.equals(buf2)); // true


Nach dem Login kopieren
  1. Mehrere Puffer verketten:

   const buf1 = Buffer.from('Hello');
   const buf2 = Buffer.from(' World');
   const buf3 = Buffer.concat([buf1, buf2]);
   console.log(buf3.toString()); // 'Hello World'


Nach dem Login kopieren

Dies sind die wichtigsten Pufferfunktionen, die Sie kennen müssen, um mit Binärdaten in Node.js arbeiten zu können:

  • Puffer erstellen, schreiben und lesen
  • Puffer in Scheiben schneiden, kopieren, vergleichen und verketten

Dies reicht aus, um die meisten Einsteiger-Anwendungsfälle in Node.js zu bewältigen!

Das obige ist der detaillierte Inhalt vonPuffer: Node.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage