본문 바로가기
자바스크립트

.each( ) 와 $.each( ) 의 사용

by 찬찬2 2020. 12. 16.

1. each 개요

$.each() 메서드는 object 와 배열 모두에서 사용할 수 있는 일반적인 반복 함수입니다.
다시 말해, 배열과 length 속성을 갖는 배열과 유사 배열 객체들을 index를 기준으로 반복할 수 있습니다.
첫 번째 매개변수로 배열이나 객체를 받습니다.
그리고 두번째 매개변수로 콜백함수를 받으며 콜백함수의 인자로는 인덱스와 값을 인자로 갖습니다.

 

2. each 기본 사용법

1) 선택한 요소를 순회할 때

$('선택자').each(function(index){ });

- each함수 안에 있는 익명함수 안에 있는 변수는 선택된 요소들의 index값을 담고 있다.

 

2) 배열의 요소를 순회할 때

- 현재 일하면서 느낀건 보통 이 경우는 Ajax 로 DB 에 있는 결과를 받아온 뒤에 그 결과를 토대로 무언가를 진행할 때 주로 사용하는 것이다.

$.each(배열, function(index, el){ })

- each함수 안에 있는 익명함수 안에 있는 첫번째 변수는 선택된 요소들의 index값을 담고 있다. 두번째 변수는 각각의 배열 요소를 가르킨다.

 

배열의 요소를 순회하는 방법에는 each 말고 기본적으로 반복문(while, for)를 이용해서 하기도 하지만 each 함수를 이용한다면 보다 더 간편하게 배열의 요소를 순회할 수 있게 된다.

댓글