const asyncCallback = (str, callback) => {
setTimeout(() => {
console.log(str);
callback();
}, Math.floor(Math.random() * 1000));
};
const printAll = () => {
asyncCallback('엄', () => {
asyncCallback('준', () => {
asyncCallback('식', () => {
asyncCallback('이', () => {
asyncCallback('어', () => {
asyncCallback('떻', () => {
asyncCallback('게', () => {
asyncCallback('사', () => {
asyncCallback('람', () => {
asyncCallback('이', () => {
asyncCallback('름', () => {
asyncCallback('이', () => {
asyncCallback('냐', () => {});
});
});
});
});
});
});
});
});
});
});
});
});
};
printAll();
다들 부족한 코드지만 모쪼록 좋은 곳에 써주세요
반응형
'cheetsheet' 카테고리의 다른 글
node-sass 설치 에러 해결 방법과 원인.. (0) | 2023.04.16 |
---|---|
length 프로퍼티 없이 이터레이터로 Each 구현하기 (0) | 2023.03.17 |
reset.css 인풋,버튼 태그의 배경 바꾸기와 placeholder 글자 색 바꾸기 (0) | 2023.03.04 |
도커를 사용해보자 아주 멋지게..Docker.... (0) | 2023.02.24 |
Map에 밸류로 배열을 집어 넣기 (0) | 2023.01.04 |