찾다

 >  Q&A  >  본문

자바스크립트 솔루션!

나를 밟아...

으아아아

이 글의 의미를 이해하지 못하시나요? 함수 내에서 함수 자체에 값을 할당하시겠습니까?

으아아아
天蓬老师天蓬老师2822일 전431

모든 응답(2)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-05-19 10:44:45

    함수 내에서 함수 자체에 값을 할당하면 이런 상황이 발생합니다
    예를 들어 다음 함수는 다음과 같습니다.

    function oneAddTwo () {
    let result = 1 + 2
    oneAddTwo = function () {return result}
    return result
    }

    실제 적용 시나리오로는 현재 브라우저가 어떤 브라우저인지 판단하는 기능이 있는데, 이 기능을 처음 실행하면 현재 브라우저가 인터넷 익스플로러라고 판단하는 논리가 많이 들어있습니다. . 물론 이 함수를 두 번째 호출하면 다시 수행할 필요가 없습니다. 해당 판단 논리를 실행하려면 직접 반환하기만 하면 됩니다. 첫 번째 실행 후 또 다른 새로운 함수입니다. 즉,
    을(를) 직접 반환할 수 있습니다.

    회신하다
    0
  • 迷茫

    迷茫2017-05-19 10:44:45

    handleBundleComplete는 변수입니다
    이 변수는 처음에 함수에 할당된 것뿐입니다.
    그러다가 호출되면 변수가 다시 다른 함수에 할당됩니다.
    그냥 그런거 아닌가요? 과제? .

    회신하다
    0
  • 취소회신하다