node for 비동기를 동기로
페이지 정보
작성자 미친새 작성일 20-02-21 18:48 조회 24,735 댓글 0본문
2. Server-Side Node.js 코드 예제
- Server-Side Javascript인 Node.js도 위 동작 방식과 동일하다.
for (var i = 0; i < 10; i++){
// setTimeout 타이머와 같이 비동기로 동작한다
process.nextTick(function(){
console.log(i); // 10
});
}
for (var i = 0; i < 10; i++){
// 타이머 이벤트에 즉시 실행 함수를 랩핑.
(function(i){
process.nextTick(function(){
console.log(i); // 0 ~ 9
});
})(i);
}
for (var i = 0; i < 10; i++){
global.setTimeout((function(i){
return function(){
console.log(i); // 0 ~ 9
}
})(i), 10);
}
출처: https://mohwaproject.tistory.com/entry/Nodejs-For문과-비동기-Callback [무하프로젝트]
- Server-Side Javascript인 Node.js도 위 동작 방식과 동일하다.
for (var i = 0; i < 10; i++){
// setTimeout 타이머와 같이 비동기로 동작한다
process.nextTick(function(){
console.log(i); // 10
});
}
for (var i = 0; i < 10; i++){
// 타이머 이벤트에 즉시 실행 함수를 랩핑.
(function(i){
process.nextTick(function(){
console.log(i); // 0 ~ 9
});
})(i);
}
for (var i = 0; i < 10; i++){
global.setTimeout((function(i){
return function(){
console.log(i); // 0 ~ 9
}
})(i), 10);
}
출처: https://mohwaproject.tistory.com/entry/Nodejs-For문과-비동기-Callback [무하프로젝트]
관련링크
댓글목록 0
등록된 댓글이 없습니다.