문자열에서 앞뒤 null 문자 제거 : $.trim()
유사한 기능을 제공하는 많은 고급 언어와 마찬가지로 jQuery 클래스 라이브러리도 이러한 기능을 제공합니다. 구체적인 사용법: $.trim(value)은 전달된 문자열에서 앞뒤 공백 문자를 제거하고 결과를 반환합니다.
속성 및 컬렉션 반복:
다음 방법을 사용하여 JavaScript에서 배열과 객체를 조작할 수 있습니다.
var anArray = ['하나', '둘', '셋'];
for(var n = 0; n < anArray.length; n ){...}
var anObject = {1:1, 2:2, 3:3};
for(var p in anObject){...}
jQuery에서는 전달된 컨테이너의 각 항목을 반복하고 각 항목에 대해 전달된 콜백 함수를 호출하기 위해 $.each(container,callback)가 제공됩니다.
이 함수는 동일한 형식의 배열이나 객체를 반복할 수 있습니다.
var anArray = ['하나', '둘', '셋'];
$.each(anArray,function(n,value){...});
var anObject = {1:1, 2:2, 3:3};$.each(anObject,함수(이름,값){...});
배열 필터링:
특정 기준에 일치하는 요소를 찾기 위해 배열을 순회하는 것은 대량의 데이터를 처리하는 애플리케이션에서 자주 요구되는 사항입니다. jQuery는 이 기능을 구현하기 위해 $.grep() 함수를 제공합니다.$.grep(array,callback,invert)는 전달된 배열을 순회하고 각 요소에 대해 콜백 함수를 호출합니다. 콜백 함수의 반환 값은 현재 요소를 새 배열로 수집할지 여부를 결정합니다(새 배열은 $.grep() 함수의 값으로 반환됩니다).
배열을 필터링하고 100보다 큰 모든 값을 얻으려는 경우:
var bigNumber = $.grep(originalArray,function(value){반환 값 > 100;});
배열에 특정 값이 포함되어 있는지 아니면 배열에 있는 특정 값의 아래 첨자 값이 포함되어 있는지 여부:
$.inArray(value,array)는 배열에서 전달된 값이 처음 나타나는 인덱스를 반환합니다.var index = $.inArray(2,[1,2,3,4,5]); 결과는 아래 첨자 값 1이 반환되고 인덱스 변수에 할당됩니다.