返回一个元素大于输入数的数组和一个数组的函数

时间:2019-01-15 06:40:52

标签: javascript arrays function

我该如何编写一个函数,该函数接收一个数组和一个数字作为参数,并从给定数组的元素中返回一个大于给定数字的新数组。

输入:

[10, 25, 16, -5, 30, 15, 24] , 16

输出:

[24,25,30]

1 个答案:

答案 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))