Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Lọc mảng trong giới hạn trên và dưới trong JavaScript

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 ]