전역 변수를 사용하지 않고 다른 함수의 변수에 액세스 여러 곳에서 전역 변수가 본질적으로 고약하고 사악하다는 이야기를 들었지만 객체 지향이 아닌 Javascript를 수행 할 때는이를 피하는 방법을 알 수 없습니다. 난수 등을 사용하여 복잡한 알고리즘을 사용하여 숫자를 생성하는 함수가 있다고 가정 해 보겠습니다.하지만 콜백이나 다른 함수에 해당 특정 숫자를 계속 사용해야하므로 동일한 함수의 일부가 될 수 없습니다. 원래 생성 된 숫자가 지역 변수 인 경우 거기에서 액세스 할 수 없습니다. 함수가 객체 메서드라면 번호를 속성으로 만들 수는 있지만 그렇지 않고 전체 프로그램 구조를 변경하는 것이 다소 복잡해 보입니다. 전역 변수가 정말 그렇게 나쁜가요? 함수 A에서 계산 된 변수를 함수 B에 표시하려면 다음..