배열 필터() 메서드는 희소 배열에서 누락된 요소를 건너뛰고 반환 배열은 항상 조밀합니다. 이 글에서는 JavaScript에서 Array filter() 메서드를 사용하여 희소 배열을 압축하는 관련 지식을 소개합니다. 필요한 친구는 이를 참조할 수 있습니다.
희소 배열이란 무엇입니까
배열 요소의 인덱스에는 없습니다. 연속으로 공백이 있을 수 있습니다. 모든 JavaScript 배열에는 길이 속성이 있습니다. 비희소 배열의 경우 이 속성은 배열 요소의 수입니다. 희소 배열의 경우 길이는 모든 요소의 수보다 큽니다.
배열 필터() 메서드는 희소 배열에서 누락된 요소를 건너뛰고 반환 배열은 항상 조밀합니다.
(1) 희소 배열의 빈 공간을 압축합니다.
var dense = sparse.filter( function(currentValue) { return true; } );
(2) 희소 배열의 빈 공간을 압축하고 정의되지 않은 요소와 null 요소를 삭제합니다.
var dense = sparse.filter( function(currentValue) { return currentValue !== undefined && currentValue!= null; } )
위 내용은 제가 모두에게 도움이 되기를 바랍니다. 앞으로도 다들.
관련 기사:
mongodb 데이터베이스에 연결하기 위한 nodejs 메서드의 예
Axios Element를 사용하여 전역 요청 로딩 방법 구현
위 내용은 Array filter() 메서드를 사용하여 JavaScript에서 희소 배열 압축의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!