File tree 2 files changed +11
-11
lines changed
2 files changed +11
-11
lines changed Original file line number Diff line number Diff line change 1
- module . exports = function reverse ( a ) {
2
- var length = a . length
3
- var buffer = new Buffer ( length )
1
+ module . exports = function reverse ( src ) {
2
+ var buffer = new Buffer ( src . length )
4
3
5
- for ( var i = 0 , j = length - 1 ; i < length ; ++ i , -- j ) {
6
- buffer [ i ] = a [ j ]
4
+ for ( var i = 0 , j = src . length - 1 ; i <= j ; ++ i , -- j ) {
5
+ buffer [ i ] = src [ j ]
6
+ buffer [ j ] = src [ i ]
7
7
}
8
8
9
9
return buffer
Original file line number Diff line number Diff line change 1
- module . exports = function reverseInplace ( a ) {
2
- for ( var i = 0 , j = a . length - 1 ; i < j ; ++ i , -- j ) {
3
- var t = a [ j ]
1
+ module . exports = function reverseInplace ( buffer ) {
2
+ for ( var i = 0 , j = buffer . length - 1 ; i < j ; ++ i , -- j ) {
3
+ var t = buffer [ j ]
4
4
5
- a [ j ] = a [ i ]
6
- a [ i ] = t
5
+ buffer [ j ] = buffer [ i ]
6
+ buffer [ i ] = t
7
7
}
8
8
9
- return a
9
+ return buffer
10
10
}
You can’t perform that action at this time.
0 commit comments