UNPKG

@aureooms/js-merging

Version:

merging code bricks for JavaScript

29 lines (15 loc) 338 B
var tapemerge = function ( compare , a , ai , aj , b , bi , bj , c , ci ) { var cj ; cj = ci + aj - ai + bj - bi ; for ( ; ci < cj ; ++ci ) { if ( bi >= bj || ( ai < aj && compare( a[ai] , b[bi] ) <= 0 ) ) { c[ci] = a[ai] ; ++ai ; } else { c[ci] = b[bi] ; ++bi ; } } }; exports.tapemerge = tapemerge;