es6에서 필터와 맵의 차이점: map 메소드에 의해 반환된 새 배열은 원래 배열과 길이는 동일하지만 필터에 의해 반환된 새 배열은 다릅니다. 메서드는 원래 배열로 필터링되며 새 배열은 원래 배열의 길이는 다르지만 값은 변경되지 않습니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, ECMAScript 버전 6.0, Dell G3 컴퓨터.
map과 필터 매개변수는 정확히 동일합니다.
array.filter(function(currentValue,index,arr), thisValue)
currentValue: array element;
filter:
구문:arr.filter(function(val,index,arr){})
다음과 같이 결론을 내릴 수 있습니다. filter는 모든 잘못된 데이터, 즉 filter, filter를 제거합니다. 출력 데이터 조건을 충족하는 거죠.
map:구문:arr.map(function(val,index,arr){})동일한 코드를 사용하여 구현하고 결과가 무엇인지 확인하세요
그래서 map은 일반적으로 계산에 적합하며 계산 결과를 반환할 수 있습니다.
그러나 조건부 판단이 발생하면 그것이 참인지 거짓인지만 반환됩니다.
【관련 추천:
javascript 비디오 튜토리얼, web front-end
】위 내용은 es6에서 필터와 맵의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!