>웹 프론트엔드 >프런트엔드 Q&A >jquery가 배열에서 함수를 사용할 수 있나요?

jquery가 배열에서 함수를 사용할 수 있나요?

WBOY
WBOY원래의
2022-09-07 17:09:561270검색

jquery는 배열에서 함수를 사용할 수 있습니다. 배열은 특정 유형의 데이터 모음입니다. 데이터 유형은 정수, 문자열 또는 객체일 수도 있습니다. 등을 사용하여 어레이를 작동합니다.

jquery가 배열에서 함수를 사용할 수 있나요?

이 문서의 운영 환경: Windows 10 시스템, jquery 버전 3.6.0, Dell G3 컴퓨터.

jquery는 배열에서 함수를 사용할 수 있습니다.

jquery 배열 처리 함수는 다음과 같이 구성됩니다.

1, $.trim(value)

값에서 선행 또는 후행 공백 문자 제거

2, $.each (컨테이너, 콜백(키, 값))

컨테이너의 각 항목을 반복하고 각 항목에 대한 콜백 함수 콜백을 호출합니다.

컨테이너는 객체일 수도 있고 배열일 수도 있습니다. js 객체인 경우 각 속성이 반복되고, 배열인 경우 각 요소가 반복됩니다.

3.$.extend(target, source1, source2, ..., sourcen)

source1...n 객체의 속성을 사용하여 대상 객체를 확장합니다. 반환 값은 확장된 개체입니다.

4. $.getScript(url, callback)

js 스크립트의 동적 로딩. 그리고 스크립트를 성공적으로 가져오면 콜백 함수를 호출합니다.

5. $.noConstrict

$alias 충돌을 방지하세요. $.noConflect 함수가 실행되면 jQuery 이름으로 호출해야 합니다.

6.$.grep(array, callback, invert)

전달된 배열을 탐색하고 각 요소에 대해 스왑 함수를 호출합니다. 콜백 함수의 반환 값에 따라 현재 요소를 새 배열로 수집할지 여부가 결정되며, 새 배열은 $.grep의 반환 값으로 사용됩니다. 콜백 함수는 bool 유형 값을 반환해야 합니다. invert가 생략되거나 false인 경우 콜백 함수가 TRUE를 반환하는 요소가 반환 결과에 수집됩니다. invert가 true인 경우 콜백 함수가 false를 반환하는 요소가 반환 결과에 수집됩니다.

7.$.map(array,[callback])

배열 요소별로 변환 함수가 호출되며, 변환된 요소를 나타내는 요소가 이 변환 함수에 매개변수로 전달됩니다. 변환된 값, null(배열에서 항목 제거) 또는 값이 포함된 배열을 원래 배열로 확장하여 반환할 수 있습니다.

8, $.inArray(val,array)

0부터 세어 값이 배열에 존재하는지 확인합니다(값이 없으면 -1 반환)

9, $.merge(first, second)

두 개의 배열을 병합합니다. 반환된 결과는 첫 번째 배열의 내용을 수정합니다. 첫 번째 배열의 요소 뒤에는 두 번째 배열의 요소가 옵니다. 이 메서드는 jQuery의 메서드를 사용하여 기본 concat() 메서드를 대체하지만 해당 기능은 여러 배열을 동시에 병합할 수 있는 concat()만큼 강력하지 않습니다.

10, $.unique(array)

배열의 중복 요소를 필터링하고 배열의 중복 요소를 삭제합니다. DOM 요소 배열 삭제만 처리하고 문자열이나 숫자 배열은 처리할 수 없습니다

11, $.makeArray( obj)

배열 유사 객체를 배열 객체로 변환합니다. 배열 유사 객체는 길이 속성을 가지며 해당 멤버 인덱스의 범위는 0에서 길이-1입니다.

12. $(dom).toArray()

jQuery 컬렉션의 모든 DOM 요소를 배열로 복원합니다. 일반적으로 사용되는 방법은 아닙니다. 개인적으로 $.makeArray만큼 중복된다고 생각합니다.

추천 관련 튜토리얼: jQuery 비디오 튜토리얼

위 내용은 jquery가 배열에서 함수를 사용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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