복붙노트

[PYTHON] 파이썬 while Javascript로 루프 변환 [duplicate]

PYTHON

파이썬 while Javascript로 루프 변환 [duplicate]

어떻게 변환할까요?

while True:
    # do something
    time.sleep(2)

자바 스크립트로?

해결법

  1. ==============================

    1.자바 스크립트가 잠자기되지 않기 때문에 동기식 및 이벤트 기반입니다. 그러나 setTimeout 및 setInterval을 통해 나중에 실행될 함수를 예약 할 수 있습니다.

    자바 스크립트가 잠자기되지 않기 때문에 동기식 및 이벤트 기반입니다. 그러나 setTimeout 및 setInterval을 통해 나중에 실행될 함수를 예약 할 수 있습니다.

    var timerid = setInterval(function() {
        // do something
        // instead of "break", you'd use "clearTimeout(timerid)"
    }, 2000);
    

    귀하의 아약스 진행률 표시 줄에 대해, 나는 2s를 엄격하게 요청하지 않는 다음과 같은 것을 권하고 싶지만 반환을 기다립니다.

    function getUpdate() {
        myAjax(…, function onAjaxSuccess(result) { // an async event as well
            // show(result)
            if (!result.end)
                setTimeout(getUpdate, 2000);
        });
    }
    getUpdate();
    
  2. ==============================

    2.

    setInterval(function() {
      console.log('do something');
    }, 2000);
    

    http://jsfiddle.net/rS9bH/

  3. from https://stackoverflow.com/questions/14327647/python-while-loop-conversion-to-javascript by cc-by-sa and MIT license