JavaScript에서 객체 배열을 효율적으로 필터링
강력한 데이터 조작을 위해서는 특정 기준에 따라 객체 배열을 필터링해야 하는 경우가 많습니다. JavaScript는 최신 Array.prototype.filter() 메서드와 베테랑 jQuery.grep() 함수를 포함하여 이 작업을 위한 우아한 솔루션을 제공합니다.
이 경우 이름이 "Joe"인 개체를 찾는 것이 목표입니다. Array.prototype.filter()를 사용하면 다음과 같이 이를 달성할 수 있습니다.
<code class="js">const found_names = names.filter(v => v.name === "Joe" && v.age < 30);</code>
아직 jQuery를 사용하는 사람들에게는 jQuery.grep()이 편리한 대안을 제공합니다.
<code class="js">var found_names = $.grep(names, function(v) { return v.name === "Joe" && v.age < 30; });</code>
두 솔루션 모두 개체 배열을 효율적이고 정확하게 필터링하여 원하는 데이터를 쉽게 검색할 수 있습니다.
위 내용은 JavaScript에서 객체 배열을 효율적으로 필터링하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!