찾다

 >  Q&A  >  본문

javascript - ES6를 사용하여 ES5 클로저를 구현하는 방법

es6 let을 사용하여 다음 코드를 구현하는 방법

으아악
三叔三叔2741일 전941

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

  • 给我你的怀抱

    给我你的怀抱2017-06-30 10:01:41

    으아악

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-30 10:01:41

    질문자가 묻고 싶은 것은 ES6怎么解决i不是当前的i`에 관한 것이겠죠?

    ES5中是使用闭包来解决的,在ES6中可以用let

    으아악

    회신하다
    0
  • 学习ing

    学习ing2017-06-30 10:01:41

    ES6에서도 마찬가지입니다. 클로저는 여전히 클로저입니다.

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-06-30 10:01:41

    넣어 var 换成 let

    으아악

    테스트는 다음과 같습니다(비동기 요청을 시뮬레이션하려면 setTimeout을 사용하세요):

    으아악

    3장 인쇄 3

    ES5는 클로저로 해결되었습니다

    으아악

    es6는 let으로 쉽습니다

    으아악

    let 범위가 블록 수준으로 제한된 변수, 명령문 또는 표현식을 선언할 수 있습니다

    회신하다
    0
  • 阿神

    阿神2017-06-30 10:01:41

    저도 답을 찾았습니다. ES6에서는 클로저를 직접 제거할 수 있습니다

    으아악

    클로저를 사용한 결과와 동일합니다. 모두 감사합니다

    회신하다
    0
  • PHP中文网

    PHP中文网2017-06-30 10:01:41

    ES6에서는 전혀 필요하지 않습니다. 그냥 놔두세요
    http://www.softwhy.com/articl...

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