forof,callback

jooooo·2023년 1월 3일
0
post-custom-banner

for of

let iterable = [10, 20, 30];

for (let value of iterable) {
  console.log(value);
}

반복 가능한 객체에 대해 반복하고 호출할 수 있는 루프를 생성한다.

call back 함수

function func(callback) {
	callback();
}
function callback() {
	console.log("callback이다");
}

func(callback);

callback()이라는 함수는 임의적으로 만든 함수 이름이고 위에 func함수에 callback을 인자로 넣어주어 func(callback)에 전달되고 func()함수가 실행되며 callback() 함수를 실행시켜 callback()함수에 console.log("callback")이 실행될 것 이다. 위 코드처럼 callback()자리에 오는 함수가 callback함수이다.

다른 함수가 실행을 끝낸 뒤 실행되는 함수를 말한다.

  • 콜백함수는 가독성이나 코드 재사용할때 활용된다.
  • 비동기 방식으로 작성된 함수를 동기처리하기 위해 사용한다.
profile
INFP🖐
post-custom-banner

0개의 댓글