요구사항: 버튼 변수를 클릭하면 1씩 증가합니다. 그것을 달성하는 가장 좋은 방법을 찾으십시오.
추가로 이를 달성하는 방법에는 여러 가지가 있습니다.
전역 변수에 직접 저장 - 전역 네임스페이스 오염
현재 앱의 전역 변수를 저장하려면 전역 배열을 사용하세요. 현재 아키텍처를 준수하지 않습니다
클로저 - 현재 장면에 적응하지 못하는 것 같습니다(함수를 트리거하려면 onclick을 사용하세요)
html 요소에 도킹됨 - 여전히 매우 낮음
대규모 익명 함수를 사용하여 변수의 수명을 연장하는 것은 현재 아키텍처를 준수하지 않습니다
누가 폐쇄가 적용되지 않는다고 말했나요?
으아악또는 이렇게 할 수도 있습니다:
으아악dom 노드 속성에 저장됨
으아악 으아악js에는 정적 변수가 없습니다. 지역변수와 전역변수만 존재합니다.
으아악let
를 사용하지 않으시나요?클로저는 매우 인기가 높습니다. 이는 JavaScript의 주요 기능이기도 합니다. 으아악