javascript - find 方法如何与数组一起使用?

标签 javascript

假设我有一个数组,我想在数组中找到第一个大于 25 的数字。它检查条件,即数字是否大于 25,当条件满足时应该返回 true 但它返回值.帮我调试它是如何工作的。

const numbers=[10,20,30,40,50]

function findNumJS(numbers,num){
  const output=numbers.find(function(n){
      return n>num
  })
  return output
}
console.log(findNumJS(numbers,25))

最佳答案

find() 方法返回数组中第一个通过测试的元素的值(作为函数提供)。

find() 方法对数组中存在的每个元素执行一次函数:

如果找到函数返回真值的数组元素,find() 返回该数组元素的值(并且不检查剩余值) 否则返回undefined 注意:find() 不执行空数组的函数。

注意:find() 不会改变原来的数组。

更多信息:https://www.w3schools.com/jsref/jsref_find.asp

关于javascript - find 方法如何与数组一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56537501/

相关文章:

javascript - 我需要帮助从 Canvas 中删除图像

javascript - 在 laravel 6.x 中渲染多个 vue 组件

javascript - 限制输入框长度为16

javascript - andreasgal 的 pdf.js 不使用绝对路径加载 pdf。仅适用于相对路径

javascript - 在堆栈导航器 React 导航中隐藏 header

javascript - 使用 jQuery 获取内部 html?

javascript - “string”不能用于索引类型 '{}'

javascript - 如何在 jQuery 中选择以字符串开头但不以其他字符串结尾的内容?

javascript - RXjs - 即使发生错误也继续收听

javascript - Cckeditor 不允许使用 img 元素