JavaScript의 객체 배열에서 객체 검색
JavaScript에서 배열은 다양한 구조의 객체를 저장할 수 있습니다. 이 복잡한 데이터 구조 내에서 특정 개체를 찾으려면 find() 메서드와 같은 효율적인 방법을 활용할 수 있습니다.
일치하는 속성 값을 가진 개체 찾기
예제 배열을 고려하십시오.
var array = [ { name: "string 1", value: "this", other: "that" }, { name: "string 2", value: "this", other: "that" } ];
name 속성이 특정 값("문자열 1")과 일치하는 경우 find() 메서드를 사용할 수 있습니다.
let obj = array.find(obj => obj.name === 'string 1');
find() 메서드는 배열을 반복하고 일치하는 첫 번째 객체를 반환합니다. 이 경우 다음 개체를 반환합니다.
{ name: "string 1", value: "this", other: "that" }
참고: 일치하는 개체에 다른 개체가 포함되어 있으면 find() 메서드는 배열 내에서 일치하는 객체에 대한 참조입니다.
위 내용은 JavaScript 개체 배열에서 특정 개체를 효율적으로 찾고 검색하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!