Add ol.array.reverseSubArray

This commit is contained in:
Éric Lemoine
2013-12-08 21:35:27 +01:00
parent 554e17ac22
commit 0d0b19128f
2 changed files with 41 additions and 0 deletions

View File

@@ -84,3 +84,21 @@ ol.array.linearFindNearest = function(arr, target, direction) {
return n - 1;
}
};
/**
* @param {Array.<*>} arr Array.
* @param {number} begin Begin index.
* @param {number} end End index.
*/
ol.array.reverseSubArray = function(arr, begin, end) {
goog.asserts.assert(begin >= 0);
goog.asserts.assert(end < arr.length);
while (begin < end) {
var tmp = arr[begin];
arr[begin] = arr[end];
arr[end] = tmp;
++begin;
--end;
}
};