Skip to content

Commit 89c3273

Browse files
benjamingrBethGriggs
authored andcommitted
buffer: alias subarray and slice
PR-URL: #41596 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
1 parent 6fefd51 commit 89c3273

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

‎lib/buffer.js‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1112,14 +1112,18 @@ function adjustOffset(offset, length){
11121112
returnNumberIsNaN(offset) ? 0 : length;
11131113
}
11141114

1115-
Buffer.prototype.slice=functionslice(start,end){
1115+
Buffer.prototype.subarray=functionsubarray(start,end){
11161116
constsrcLength=this.length;
11171117
start=adjustOffset(start,srcLength);
11181118
end=end!==undefined ? adjustOffset(end,srcLength) : srcLength;
11191119
constnewLength=end>start ? end-start : 0;
11201120
returnnewFastBuffer(this.buffer,this.byteOffset+start,newLength);
11211121
};
11221122

1123+
Buffer.prototype.slice=functionslice(start,end){
1124+
returnthis.subarray(start,end);
1125+
};
1126+
11231127
functionswap(b,n,m){
11241128
consti=b[n];
11251129
b[n]=b[m];

0 commit comments

Comments
(0)