이런 기능을 구현해보세요
으아악성취하려면 무엇을 사용해야 할까요? ?
면접관님이 비동기, 큐 등이 관련된다고 하더군요~~~
仅有的幸福2017-05-16 13:32:09
원칙은 이것이겠죠. 코드 구조는 매우 간단합니다.
실행 대기열jobs
가 있습니다. before
호출 시 해당 내용을 대기열의 헤드에 추가합니다. 꼬리까지.
기본 원칙은 setTimeout
을 사용하여 시간을 0으로 설정하는 것입니다. setTimeout
의 함수는 현재 운영 환경의 모든 기능 실행이 완료될 때까지 실행되지 않습니다jobs
调用before
的时候把内容加到队列头部 调用getup
的时候把内容加到尾部
基本原理就是利用setTimeout
时间设置为0 setTimeout
里面的函数 要在当前运行环境所有东西运行完之后才会执行
所以我在怀疑题主的第三个例子里 第三行又输出一次嘘嘘
Shhhh
가 세 번째 줄에 다시 출력되는 것인지 궁금합니다.하지만 사무적인 오류가 아니더라도 괜찮습니다. 이 원칙에 따르면 여러 번 불러도 문제가 되지 않습니다. 으아악