aureooms-js-array
Version:
array manipulation code bricks for JavaScript
18 lines (14 loc) • 1.16 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.swapranges = swapranges;
function swapranges(a, ai, aj, b, bi) {
var tmp;
for (; ai < aj; ++ai, ++bi) {
tmp = a[ai];
a[ai] = b[bi];
b[bi] = tmp;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9zd2FwcmFuZ2VzLmpzIl0sIm5hbWVzIjpbInN3YXByYW5nZXMiLCJhIiwiYWkiLCJhaiIsImIiLCJiaSIsInRtcCJdLCJtYXBwaW5ncyI6Ijs7Ozs7UUFFZ0JBLFUsR0FBQUEsVTtBQUFULFNBQVNBLFVBQVQsQ0FBc0JDLENBQXRCLEVBQTBCQyxFQUExQixFQUErQkMsRUFBL0IsRUFBb0NDLENBQXBDLEVBQXdDQyxFQUF4QyxFQUE2Qzs7QUFFbkQsS0FBSUMsR0FBSjs7QUFFQSxRQUFRSixLQUFLQyxFQUFiLEVBQWtCLEVBQUVELEVBQUYsRUFBTyxFQUFFRyxFQUEzQixFQUFnQzs7QUFFL0JDLFFBQVFMLEVBQUVDLEVBQUYsQ0FBUjtBQUNBRCxJQUFFQyxFQUFGLElBQVFFLEVBQUVDLEVBQUYsQ0FBUjtBQUNBRCxJQUFFQyxFQUFGLElBQVFDLEdBQVI7QUFFQTtBQUVEIiwiZmlsZSI6InN3YXByYW5nZXMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcblxuZXhwb3J0IGZ1bmN0aW9uIHN3YXByYW5nZXMgKCBhICwgYWkgLCBhaiAsIGIgLCBiaSApIHtcblxuXHR2YXIgdG1wIDtcblxuXHRmb3IgKCA7IGFpIDwgYWogOyArK2FpICwgKytiaSApIHtcblxuXHRcdHRtcCAgID0gYVthaV0gO1xuXHRcdGFbYWldID0gYltiaV0gO1xuXHRcdGJbYmldID0gdG1wIDtcblxuXHR9XG5cbn1cblxuIl19
;