Filtr oralig'i
arr
massivini oladigan, undagi a
va b
orasidagi elementlarni qidiradigan va ularning massivini qaytaradigan filterRange(arr,a,b)
funktsiyasini yozing.
Funktsiya massivni o’zgartirmasligi kerak. Bu yangi massivni qaytarishi kerak.
Masalan:
let arr = [5, 3, 8, 1];
let filtered = filterRange(arr, 1, 4);
alert(filtered); // 3,1 (mos keladigan qiymatlar)
alert(arr); // 5,3,8,1 (o'zgartirilmagan)
function filterRange(arr, a, b) {
// yaxshi o'qilishi uchun ifoda atrofiga qavslar qo'shildi
return arr.filter((item) => a <= item && item <= b);
}
let arr = [5, 3, 8, 1];
let filtered = filterRange(arr, 1, 4);
alert(filtered); // 3,1 (mos keladigan qiymatlar)
alert(arr); // 5,3,8,1 (o'zgartirilmagan)