The Buffer.concat() method is used to concat all buffer objects in a given array into one buffer object. The return value of this method is also a buffer. If the length of the buffer is not provided then it is calculated from the Buffer instances in the list.
Syntax:
Buffer.concat( list, length )
Parameters: This method accepts two parameters as mentioned above and described below:
- list: Contains the list of buffers to concat.
- length: It defines the length of the concatenated buffer. This parameter is optional.
Example 1: In this example, we will see the use of Buffer.concat() method
javascript
const buf1 = Buffer.from( "Geeks" );
const buf2 = Buffer.from( "for" );
const buf3 = Buffer.from( "Geeks" );
const list = [buf1, buf2, buf3];
const newbuff = Buffer.concat(list);
console.log( "The concatenated buffer:" );
console.log(newbuff);
|
Output:
The concatenated buffer:
<Buffer 47 65 65 6b 73 66 6f 72 47 65 65 6b 73>
Example 2: In this example, we will see the use of the Buffer.concat() method
javascript
const buf1 = Buffer.from( "Good" );
const buf2 = Buffer.from( "morning" );
const buf3 = Buffer.from( "everyone" );
const list = [buf1, buf2, buf3];
const newbuff = Buffer.concat(list);
console.log( "The concatenated buffer:" );
console.log(newbuff);
|
Output:
The concatenated buffer:
<Buffer 47 6f 6f 64 6d 6f 72 6e 69 6e 67 65 76 65 72 79 6f 6e 65>
Note: The above program will compile and run by using the node index.js command. Reference: https://nodejs.org/dist/latest-v13.x/docs/api/buffer.html#buffer_class_method_buffer_concat_list_totallength
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
11 Apr, 2023
Like Article
Save Article