我该如何编写一个函数,该函数接收一个数组和一个数字作为参数,并从给定数组的元素中返回一个大于给定数字的新数组。
输入:
[10, 25, 16, -5, 30, 15, 24] , 16
输出:
[24,25,30]
答案 0 :(得分:1)
您可以使用数组filter。这将创建一个新数组,其中包含所有通过提供的功能实现的测试的元素。
function findGreater(arr, elem) {
return arr.filter((item) => {
return item > elem
})
}
console.log(findGreater([10, 25, 16, -5, 30, 15, 24], 16))