JS 배열안에 객체 찾는 방법 find() 함수 사용

2021. 6. 9. 18:27JS

list 배열에 있는 객체 중에서 name이 짱구라는 객체를 찾는다.

find 함수에서 findName함수를 불러 짱구라는 데이터가 있는 객체를 찾아온다. 

* 만약 name에 짱구라는 복수 값이 있으면 가장 앞에있는 데이터가 출력이 된다.

그러니 중복되지않는 데이터를 기준으로 불러오는것을 추천한다.

const list = [
    { name: '짱구', age: 5 },
    { name: '철수', age: 6 },
    { name: '훈이', age: 3 },
    { name: '유리', age: 7 },
    { name: '맹구', age: 8 }
  ]
  
  function findName (people) {
    return people.name === '짱구'
  }
  
  const result = list.find(findName)
  res.json(result)

 

출처 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/find

728x90
반응형