바닐라 JavaScript를 사용하여 배열에서 단일(특정) 항목을 찾으려면 ES6 메서드 Array.find()
를 사용할 수 있습니다. .
목록 항목의 배열이 있다고 가정해 보겠습니다. 이 경우에는 야채입니다. 이제 목록에서 당근을 찾고 싶습니다.
const vegetables = ["broccoli", "carot", "kale", "spinach"]
// Find carot in array
let carot = vegetables.find(function(vegetables) {
return vegetables === "carot"
})
console.log(carot)
// "carot"
코드 작동 방식:
- 먼저
carot
변수를 선언합니다. - 그런 다음
vegetables
변수에Array.find()
를 첨부합니다. 메소드를 호출하고 정확한 문자열"carot"
를 반환하도록 지시합니다. - 결과 로그아웃
참고 1:삼중 등호 연산자 ===
값 동일성 모두 확인 및 유형 평등
참고 2:JavaScript는 대소문자를 구분합니다. 배열 항목이 대문자를 사용하는 경우 Array.find()
에서 대문자를 사용해야 합니다. 방법도 있습니다.