웹 프론트엔드 JS 튜토리얼 자바스크립트 find() 메소드의 용도는 무엇입니까?

자바스크립트 find() 메소드의 용도는 무엇입니까?

Apr 25, 2021 pm 06:42 PM
javascript

js의 find() 메소드는 테스트(함수 내 판단)를 통과한 배열의 첫 번째 요소 값을 반환하는 데 사용됩니다. 조건을 충족하는 요소가 없으면 "정의되지 않음"이 반환됩니다. 기본 구문은 "array.find(function(현재 요소, 인덱스, 배열 객체))"입니다.

자바스크립트 find() 메소드의 용도는 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

find() 메서드는 테스트를 통과한 배열의 첫 번째 요소 값을 반환합니다(함수 내에서 판단).

find() 메서드는 배열의 각 요소에 대해 한 번씩 함수 실행을 호출합니다.

  • 조건을 테스트할 때 배열의 요소가 true를 반환하면 find()는 조건을 충족하는 요소와 후속 값을 반환합니다. ​​will not 그런 다음 실행 함수를 호출합니다.

  • 조건에 맞는 요소가 없으면 undefine을 반환합니다.

find() 빈 배열의 경우 함수가 실행되지 않습니다.

find()는 배열의 원래 값을 변경하지 않습니다.

구문:

array.find(function(currentValue, index, arr),thisValue)
로그인 후 복사
ParametersDescription
function(currentValue, index, arr)필수입니다. 배열의 각 요소에 대해 실행되어야 하는 함수입니다.
함수 매개변수: 매개변수 설명 currentValue가 필요합니다. 현재 요소 인덱스는 선택 사항입니다. 현재 요소의 인덱스 값 arr은 선택 사항입니다. 현재 요소가 속한 배열 객체
thisValue선택 사항입니다. 함수에 전달되는 값은 일반적으로 "this" 값을 사용합니다.
이 매개변수가 비어 있으면 "undefine"이 "this" 값으로 전달됩니다.

반환 값: 테스트 조건을 충족하는 첫 번째 배열 요소 값을 반환하고, 조건을 충족하는 항목이 없으면 undefound 반환됩니다.​

예:

let test = [1, 2, 3, 4, 5];
let a = test.find(item => item > 3);
console.log(a); //4

let b = test.find(item => item == 0);
console.log(b); //undefined
로그인 후 복사

[추천 학습: javascript 고급 튜토리얼]

위 내용은 자바스크립트 find() 메소드의 용도는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

WebSocket과 JavaScript를 사용하여 온라인 음성 인식 시스템을 구현하는 방법 WebSocket과 JavaScript를 사용하여 온라인 음성 인식 시스템을 구현하는 방법 Dec 17, 2023 pm 02:54 PM

WebSocket과 JavaScript를 사용하여 온라인 음성 인식 시스템을 구현하는 방법

WebSocket 및 JavaScript: 실시간 모니터링 시스템 구현을 위한 핵심 기술 WebSocket 및 JavaScript: 실시간 모니터링 시스템 구현을 위한 핵심 기술 Dec 17, 2023 pm 05:30 PM

WebSocket 및 JavaScript: 실시간 모니터링 시스템 구현을 위한 핵심 기술

WebSocket과 JavaScript를 사용하여 온라인 예약 시스템을 구현하는 방법 WebSocket과 JavaScript를 사용하여 온라인 예약 시스템을 구현하는 방법 Dec 17, 2023 am 09:39 AM

WebSocket과 JavaScript를 사용하여 온라인 예약 시스템을 구현하는 방법

JavaScript 및 WebSocket을 사용하여 실시간 온라인 주문 시스템을 구현하는 방법 JavaScript 및 WebSocket을 사용하여 실시간 온라인 주문 시스템을 구현하는 방법 Dec 17, 2023 pm 12:09 PM

JavaScript 및 WebSocket을 사용하여 실시간 온라인 주문 시스템을 구현하는 방법

JavaScript와 WebSocket: 효율적인 실시간 일기예보 시스템 구축 JavaScript와 WebSocket: 효율적인 실시간 일기예보 시스템 구축 Dec 17, 2023 pm 05:13 PM

JavaScript와 WebSocket: 효율적인 실시간 일기예보 시스템 구축

간단한 JavaScript 튜토리얼: HTTP 상태 코드를 얻는 방법 간단한 JavaScript 튜토리얼: HTTP 상태 코드를 얻는 방법 Jan 05, 2024 pm 06:08 PM

간단한 JavaScript 튜토리얼: HTTP 상태 코드를 얻는 방법

자바스크립트에서 insertBefore를 사용하는 방법 자바스크립트에서 insertBefore를 사용하는 방법 Nov 24, 2023 am 11:56 AM

자바스크립트에서 insertBefore를 사용하는 방법

JavaScript에서 HTTP 상태 코드를 쉽게 얻는 방법 JavaScript에서 HTTP 상태 코드를 쉽게 얻는 방법 Jan 05, 2024 pm 01:37 PM

JavaScript에서 HTTP 상태 코드를 쉽게 얻는 방법

See all articles