Viết hàm nhận mảng số, giới hạn trên và dưới, trả về mảng mới chỉ chứa các phần tử nằm trong khoảng (bao gồm cả hai đầu).
Ví dụ
const array = [18, 23, 20, 17, 21, 18, 22, 19, 18, 20]; const lower = 18; const upper = 20; const filterByLimits = (arr = [], upper, lower) => { let res = []; res = arr.filter(el => { return el >= lower && el <= upper; }); return res; }; console.log(filterByLimits(array, upper, lower));
Kết quả
[ 18, 20, 18, 19, 18, 20 ]