diff --git a/doc/api/buffer.md b/doc/api/buffer.md index af34991256cf01..68183aed6a4011 100644 --- a/doc/api/buffer.md +++ b/doc/api/buffer.md @@ -3409,6 +3409,14 @@ console.log(copiedBuf.toString()); console.log(buf.toString()); // Prints: buffer + +// With buf.slice(), the original buffer is modified. +const notReallyCopiedBuf = buf.slice(); +notReallyCopiedBuf[0]++; +console.log(notReallyCopiedBuf.toString()); +// Prints: cuffer +console.log(buf.toString()); +// Also prints: cuffer (!) ``` ```cjs @@ -3423,6 +3431,14 @@ console.log(copiedBuf.toString()); console.log(buf.toString()); // Prints: buffer + +// With buf.slice(), the original buffer is modified. +const notReallyCopiedBuf = buf.slice(); +notReallyCopiedBuf[0]++; +console.log(notReallyCopiedBuf.toString()); +// Prints: cuffer +console.log(buf.toString()); +// Also prints: cuffer (!) ``` ### `buf.swap16()`