使用闭包 实现区间筛选
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]
function between(a, b) {
return function (v) {
return v > 2 && v < 7
}
}
console.log(arr.filter(between(2, 7)));
方法2
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]
var a = arr.filter(item => {
if (item > 2 && item < 7) return item
})
console.log(a);