>웹 프론트엔드 >JS 튜토리얼 >jQuery 배열 항목의 색인을 찾습니다

jQuery 배열 항목의 색인을 찾습니다

Joseph Gordon-Levitt
Joseph Gordon-Levitt원래의
2025-03-05 00:19:08273검색

jQuery Find Index of Array Item 간단한 jQuery 코드 스 니펫을 사용하여 알려진 항목 값이있는 배열 항목의 색인을 찾으십시오. 이것은 .NET의

메소드와 약간 유사하지만

함수를 사용합니다. Array.FindIndex inArray jQuery 인덱스 용 FAQS 찾기 및 배열 항목 JavaScript의

방법은 어떻게 작동합니까?
// 语法
jQuery.inArray(value, array)

// 示例
jQuery.inArray("Sam", array)

javaScript의

메소드는 테스트 함수를 만족시키는 배열에서 첫 번째 요소를 찾는 내장 함수입니다. 실제 값을 반환하는 인덱스를 찾을 때까지 배열의 각 인덱스에서 한 번 함수를 실행합니다. 그러한 요소가 발견되면

는 즉시 요소의 색인을 반환합니다. 그렇지 않으면 -1을 반환합니다. findIndex() javaScript에서

의 차이는 무엇입니까? findIndex() findIndex()

는 둘 다 배열에서 요소의 색인을 찾는 데 사용됩니다. 그러나 그들 사이에는 몇 가지 주요 차이점이 있습니다.

메소드는 주어진 요소가 배열에서 찾을 수있는 첫 번째 인덱스를 반환하고 존재하지 않는 경우 -1을 반환합니다. 요소를 비교하기 위해 엄격한 평등 (findIndex() 또는 세 평등 연산자와 동일한 방법)을 사용합니다. 반면 는 콜백 함수가 실제 값을 반환 할 때까지 배열의 각 요소에서 콜백 함수를 실행 한 다음 해당 요소의 인덱스를 반환합니다. 그러한 요소가 발견되지 않으면 -1을 반환합니다. indexOf() jQuery에서

를 사용할 수 있습니까?

예, jQuery에서 findIndex()를 사용할 수 있습니다. 그러나 jQuery에는 내장 된 indexOf() 메소드가 없습니다. 대신 메소드를 사용할 수 있는데,이 방법은 javaScript 방법과 유사합니다. jQuery에서 를 사용하려면 jQuery 객체를 먼저 JavaScript 배열로 변환해야합니다. indexOf() 객체 배열에서 ===를 사용하는 방법은 무엇입니까? findIndex() 특정 조건을 확인하는 콜백 함수를 제공하여 객체 배열에서

를 사용할 수 있습니다. 콜백 함수는 원하는 객체에 대해 true를 반환하고 다른 모든 객체에 대해 False를 반환해야합니다. 예는 다음과 같습니다.

여러 요소가 의 테스트 함수를 만족하면 어떻게됩니까? findIndex() 여러 요소가 의 테스트 함수를 만족 시키면, 메소드는 함수를 만족시키는 첫 번째 요소의 인덱스를 반환합니다. 배열의 나머지 요소를 계속 확인하지 않습니다.

문자열에서

를 사용할 수 있습니까? findIndex() 아니요, 문자열에서 findIndex()를 사용할 수 없습니다. $.inArray() 메소드는 배열 객체에만 적용됩니다. 문자열에서 문자 또는 하위 문자의 인덱스를 찾으려면 또는 indexOf() 메소드를 사용할 수 있습니다. findIndex()모든 브라우저에서 지원됩니까?

인터넷 익스플로러에서는 findIndex()

메소드가 지원되지 않습니다. 그러나 Chrome, Firefox, Safari 및 Edge를 포함한 모든 최신 브라우저에서 지원됩니다.

다차원 배열에서 findIndex()를 사용할 수 있습니까?

예, 다차원 배열에서

를 사용할 수 있습니다. 그러나 중첩 어레이를 처리 할 수있는 콜백 기능을 제공해야합니다. 콜백 함수는 서브 어레이를 반복하고 원하는 조건을 확인해야합니다. findIndex() 기준을 충족하는 마지막 요소를 찾기 위해

를 사용하는 방법은 무엇입니까?

findIndex()

메소드는 제공된 테스트 기능을 만족시키는 첫 번째 요소의 인덱스 만 리턴합니다. 조건을 충족하는 마지막 요소를 찾으려면 메소드를 사용하여 배열을 뒤집은 다음 를 호출해야합니다.

입력 된 배열에서 findIndex()를 사용할 수 있습니까?

예, 타이핑 된 배열에서

를 사용할 수 있습니다. 입력 된 배열은 JavaScript 어레이와 유사한 객체이며 원시 바이너리 데이터에 액세스 할 수있는 방법을 제공합니다. 일반 배열과 마찬가지로 findIndex()를 사용하여 제공된 테스트 기능을 만족시키는 유형 배열에서 첫 번째 요소의 인덱스를 찾을 수 있습니다. reverse()

위 내용은 jQuery 배열 항목의 색인을 찾습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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