array 자료 뒤에 붙일 수 있는 forEach() 라는 반복문 기본함수가 있다.
var pants = [28, 30, 32];
pants.forEach(function(){
console.log('안녕')
});
예를 들어, 위와 같이 이렇게 쓰면 pants 안의 데이터 갯수만큼
forEach 콜백함수 안에 있는 코드가 실행된다.
총 3번 실행 되는 것이다.
그래서 array 자료 다룰 때 for 반복문 쓰기 귀찮으면 forEach 뒤에 붙여도 된다.
forEach 안에 넣는 콜백함수
var pants = [28, 30, 32];
pants.forEach(function(a, i){
console.log(a)
});
콜백함수 안에 파라미터 2개까지 작명이 가능한데
첫 파라미터는 반복문 돌 때 마다 array 안에 있던 하나하나의 데이터가 되고
둘째 파라미터는 반복문 돌 때 마다 0부터 1씩 증가하는 정수가 된다.
'Javascript' 카테고리의 다른 글
DOM 개념정리 (0) | 2023.05.30 |
---|---|
array를 sort로 정렬하는 법 (0) | 2023.05.30 |
문자 중간에 변수 넣는 방법 (0) | 2023.05.26 |
이벤트 버블링 (0) | 2023.05.25 |
var, let, const 차이점 (0) | 2023.05.24 |