JS-콜백함수,반복문(forEach, map)

김진우·2023년 8월 9일
0

Javascript

목록 보기
32/48

콜백함수

  • 콜백함수란?

    함수 호출시 인수로 함수가 들어가는 형태를 말함.

  • forEach의 예
    ex)
const colors = ["red", "green", "blue"];

colors.forEach(function(){

});

//또는
colors.forEach((el, index, arr)=>{
	console.log(el);
  	console.log(index);
	console.log(arr);
});
// 위와같이 입력시, el:각각 red, green, blue / index : 0, 1, 2 / arr : [red, green, blue] 가 출력된다.
  • map의 예
    ex)
const colors = ["red", "green", "blue"];

colors.map((el, index, arr) => {
	console.log(el);
  	console.log(index);
  	console.log(arr);
})
// 위와같이 입력시, el:각각 red, green, blue / index : 0, 1, 2 / arr : [red, green, blue] 가 출력된다.

  • forEach
    • ES5
    • foreach의 경우 배열이 반복처리 기능만 가지고 있음.
    • 유사배열(DOM 반복가능)
  • map
    • ES6
    • 반복기능 외에 추가로 반복되는 배열을 새로운 배열로 복사,(DOM 반복 불가능)
profile
Code log

0개의 댓글

관련 채용 정보