JavaScript에는 내장된 각 함수가 없지만 jQuery 라이브러리는 배열이나 객체를 순회하는 데 매우 유용한 $.each() 함수를 제공합니다. jQuery를 사용 중이거나 환경에 jQuery가 포함되어 있는 경우 $.each() 함수를 이와 같이 사용할 수 있습니다.
배열을 통한 루프
javascript
var array = [ "item1", "item2", "item3" ]; $.each(array, function(index, value) { console.log(index + ": " + value); });
위의 예에서 $.each()는 배열을 반복합니다. 배열의 각 요소에 대해 제공된 함수를 호출하여 현재 요소의 인덱스와 값을 인수로 전달합니다.
객체 반복
javascript
var object = { key1: "value1", key2: "value2", key3: "value3" }; $.each(object, function(key, value) { console.log(key + ": " + value); });
이 예에서 $.each()는 객체 객체를 반복합니다. 객체의 각 속성에 대해 제공된 함수를 호출하여 현재 속성의 키와 값을 인수로 전달합니다.
Note
jQuery를 사용하지 않고 배열이나 객체를 반복하려는 경우 Array.prototype.forEach()와 같은 기본 JavaScript 메서드를 배열에 사용하거나 for...in 루프를 사용하면 됩니다. 물건을 위해.
$.each()를 사용할 때 환경에 이미 jQuery 라이브러리가 포함되어 있는지 확인하세요. 그렇지 않으면 이 기능을 사용할 수 없습니다.
위 내용은 js의 각 기능을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!