Sequelize(1) 보충설명 - forEach 반복문

HS K·2022년 12월 16일
0

개요
며칠전에 sequelize 공부하면서 foreach 반복문이 나왔길래, 코드가 어떻게 작동되는지 잘 이해가 가질 않아서 정리를 해보았다.


foreach

(설명)

forEach는 반복문 중에서 오직 배열 Array 객체에서만 사용 가능한 메서드이다. (ES6부터 Map, Set 지원)
map과 비슷해 보이지만 forEach는 return값이 없다.
forEach 구문의 인자로 콜백함수를 등록해서 배열 첫 번째부터 마지막 번까지 반복해서 item을 호출하게 된다.

let text = "";
const number = [1,2,3,4,5];
number.forEach(numArray);

function numArray(item, index) {
    console.log(index + '.' + item);
}

결과
0.1
2.3
3.4
4.5

(작동원리)

  • numArray의 인자로 현재 item과 index값을 넘겨받아 출력한다.

  • 인자로 함수를 직접 넣어 줄 수도 있다.

let number = [1,2,3,4,5];

number.forEach(num => {
    console.log(num);
})
결과
1
2
3
4
5
profile
주의사항 : 최대한 정확하게 작성하려고 하지만, 틀릴내용이 있을 수도 있으니 유의!

0개의 댓글