Guest User

Untitled

a guest
Dec 18th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. /**
  2. * Filter items in range
  3. * @param {number[]} arr - numbers to filter
  4. * @param {number} a - min range limit
  5. * @param {number} b - max range limit
  6. * @returns {number[]}
  7. */
  8. function filterRange(arr, a, b) {
  9. /** @type {number[]} */
  10. var cloneArray = [];
  11.  
  12. for (var i = 0; i < arr.length; i++) {
  13. if (arr[i] >= a && arr[i] <= b) {
  14. cloneArray.push(arr[i]);
  15. }
  16. }
  17. return cloneArray;
  18. }
  19.  
  20. var arr = [5, 4, 3, 8, 0];
  21. var filtered = filterRange(arr, 3, 5);
  22.  
  23. alert(
  24. 'Start array is \n' +
  25. arr + '\n\n' +
  26. 'Filtered array is \n' +
  27. filtered);
Add Comment
Please, Sign In to add comment