필터 기능 사용 방법

不言
풀어 주다: 2019-02-21 16:08:33
원래의
7941명이 탐색했습니다.

필터 기능 사용 방법의 arr.filter() 함수는 주어진 배열에서 매개변수 함수에 의해 설정된 조건을 충족하는 요소만 포함하는 새 배열을 만드는 데 사용됩니다. filter() 사용법을 자세히 살펴보겠습니다.

필터 기능 사용 방법

filter()의 기본 구문은 다음과 같습니다.

var newArray = arr.filter(arg_function[, this_arg])
로그인 후 복사

filter() 함수의 인수는 배열의 각 요소에 대해 확인할 조건을 정의하는 또 다른 함수입니다. 이 arg_function 자체는 세 가지 매개 변수를 사용합니다.

array: .filter() 함수가 호출된 배열입니다.

index: 함수에 의해 처리되는 현재 요소의 인덱스입니다.

요소: 함수가 처리 중인 현재 요소입니다.

또 다른 매개변수 this_arg는 매개변수 함수를 실행할 때 함수가 이 값을 사용함을 나타내는 데 사용됩니다.

구체적인 예를 살펴보겠습니다

filter() 함수는 isPositive() 함수에서 확인한 조건을 충족하는 요소만 포함하는 새 배열을 만듭니다.

예제 1:

<!DOCTYPE html>
<html>
<head>
  <title></title>
</head>
<body>

<script> 
function isPositive(value) { 
  return value > 0; 
} 
  
function func() { 
    var filtered = [112, 52, 0, -1, 944].filter(isPositive); 
    document.write(filtered); 
} 
func(); 
</script> 
</body>
</html>
로그인 후 복사

출력 결과는 112,52,944

예제 2:

<!DOCTYPE html>
<html>
<head>
  <title></title>
</head>
<body>
<script> 
function isEven(value) { 
  return value%2 == 0; 
} 
  
function func() { 
    var filtered = [11, 98, 31, 23, 944].filter(isEven); 
    document.write(filtered); 
} 
func(); 
</script> 
</body>
</html>
로그인 후 복사

출력 결과는 98,944

이 기사는 여기에서 끝났습니다. 더 흥미로운 내용을 보려면 PHP 중국어 기타 관련 항목을 따르세요. 인터넷의 칼럼 튜토리얼! ! !

위 내용은 필터 기능 사용 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿