Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Filter items in range
- * @param {number[]} arr - numbers to filter
- * @param {number} a - min range limit
- * @param {number} b - max range limit
- * @returns {number[]}
- */
- function filterRange(arr, a, b) {
- /** @type {number[]} */
- var cloneArray = [];
- for (var i = 0; i < arr.length; i++) {
- if (arr[i] >= a && arr[i] <= b) {
- cloneArray.push(arr[i]);
- }
- }
- return cloneArray;
- }
- var arr = [5, 4, 3, 8, 0];
- var filtered = filterRange(arr, 3, 5);
- alert(
- 'Start array is \n' +
- arr + '\n\n' +
- 'Filtered array is \n' +
- filtered);
Add Comment
Please, Sign In to add comment