Задачка на codewars, как решить?
checkRange=(a,x,y)=>a.map(b=>n+=b<x==b>y,n=0)|n
checkRange=(a,x,y,c=0)=>a.map(v=>c+=v<x==v>y)|c
Более понятнееfunction checkRange(array, x, y, counter = 0) {
  return array.map(item => counter += ((item < x) == (item > y))) | counter
}

checkRange([2, 5, 6, 7, 1, 3, 4, 11, 56, 49],1,7)
где, после итерация return [1, 2, 3, 4, 5, 6, 7, 7, 7, 7] | 7 // возращает 7
Кажется, можно так:checkRange=(a,x,y)=>a.map(i=>i<=y&i>=x).sum()
Символов 45 вместе с именем функции.