gpt4 book ai didi

javascript - 我如何使用一个函数验证数组中的间隔

转载 作者:行者123 更新时间:2023-12-05 09:00:40 25 4
gpt4 key购买 nike

如何在一个函数中验证数组中有多少数字在 10-20 区间(包括 10 和 20)之内或之外?我试过了,但我只是得到了它的两个功能,一个是验证它是否出来,另一个是验证它是否在里面。

let array = [1,3,7,10,14,18,20,23,27]

function inInterval(e){
if (e >= 10 && e <=20) {
return e
}
}

function outInterval(e) {
if (e <10 || e>20) {
return e
}
}

let inIntervalResult = array.filter(inInterval).length
let outIntervalResult = array.filter(outInterval).length

console.log(inIntervalResult, outIntervalResult)

最佳答案

countall = (arr) => {
countin=0
countout=0
arr.forEach(x => (x<20 && x>10)?countin++:countout++)
return {'in':countin,'out':countout}
}
console.log(countall([1,3,5,7,12,15,17,11,20]))

关于javascript - 我如何使用一个函数验证数组中的间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75229461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com