当前位置:   article > 正文

如何在 JavaScript 中的对象数组中查找对象_js对象数组获取对象

js对象数组获取对象

是否要使用标识符或唯一字段从记录数组中查找记录?
是否要筛选出与特定条件匹配的记录?我们将在本教程中探讨所有这些。

考虑以下员工数组:

  1. const employees = [
  2. {
  3. id: 1,
  4. first_name: "Jonas",
  5. last_name: "Baudasso",
  6. email: "jbaudasso0@paypal.com",
  7. gender: "Male",
  8. department: "Support",
  9. },
  10. {
  11. id: 2,
  12. first_name: "Delcina",
  13. last_name: "Baldelli",
  14. email: "dbaldelli1@istockphoto.com",
  15. gender: "Female",
  16. department: "Engineering",
  17. },
  18. {
  19. id: 3,
  20. first_name: "Charlotta",
  21. last_name: "Sodor",
  22. email: "csodor2@businessinsider.com",
  23. gender: "Female",
  24. department: "Human Resources",
  25. },
  26. {
  27. id: 4,
  28. first_name: "Scarface",
  29. last_name: "Sandercock",
  30. email: "ssandercock3@ovh.net",
  31. gender: "Male",
  32. department: "Support",
  33. },
  34. {
  35. id: 5,
  36. first_name: "Rob",
  37. last_name: "Beurich",
  38. email: "rbeurich4@comsenz.com",
  39. gender: "Male",
  40. department: "Engineering",
  41. },
  42. ]

我们将在示例中使用上面的列表。

查找对象的索引

我们可以使用 findIndex
方法来获取第一个匹配记录的索引。

  1. const index = employees.findIndex(employee => {
  2. // Function gets called for each employee until the function returns true
  3. if (employee.id === 3) {
  4. return true
  5. }
  6. return false
  7. })
  8. console.log(index) //
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/113429
    推荐阅读
    相关标签