Javascript에서 배열 교차를 위한 가장 간단한 코드
배열 교차는 프로그래밍에서 일반적인 작업으로, 배열에 존재하는 요소를 찾고자 합니다. 두 배열 모두. Javascript에서는 다음 접근 방식을 사용하여 라이브러리 없는 구현을 달성할 수 있습니다.
먼저 Array.prototype.filter와 Array.prototype.includes의 조합을 활용하세요.
const filteredArray = array1.filter(value => array2.includes(value));
이전 브라우저에서는 Array.prototype.indexOf 및 화살표가 아닌 기능을 활용할 수 있습니다. 대신:
var filteredArray = array1.filter(function(n) { return array2.indexOf(n) !== -1; });
.include와 .indexOf 모두 요소 비교에 ===를 활용한다는 점에 유의하는 것이 중요합니다. 따라서 객체가 포함된 배열을 처리할 때는 객체 참조만 비교됩니다. 사용자 정의 비교 논리가 필요한 경우 Array.prototype.some을 대신 사용하는 것이 좋습니다.
위 내용은 배열 교차점을 찾는 가장 간단한 JavaScript 코드는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!