외부 변수에 대한 함수 액세스 향상
P粉165522886
P粉165522886 2023-10-16 17:43:35
0
2
472

외부에 배열이 있습니다:

으아악

내 함수가 외부 배열에 액세스하여 값을 추가할 수 있기를 원합니다

으아악

변수에 올바른 함수 범위를 지정하는 방법은 무엇입니까?

P粉165522886
P粉165522886

모든 응답(2)
P粉645569197

익명 기능을 사용할 수 있습니다.

으아아아

또는 화살표 기능을 사용할 수도 있습니다.

으아아아
P粉734486718

기본적으로 함수 내부에서는 외부 변수에 접근할 수 없습니다.


함수가 외부 변수에 액세스할 수 있도록 하려면 해당 변수를 함수 내에서 전역 변수로 선언해야 합니다.

으아아아

자세한 내용은 가변 범위 .

를 참조하세요.

하지만 전역 변수를 사용하는 것은 좋은 습관이 아닙니다. 이렇게 하면 함수가 더 이상 독립적이지 않습니다.


더 좋은 아이디어는 함수 가 결과 를 반환하도록 하는 것입니다.

으아아아

다음과 같이 함수를 호출하세요:

으아아아


함수는 인수를 허용할 수도 있고 참조로 전달된 인수를 처리할 수도 있습니다 :

으아아아

그런 다음 다음과 같이 함수를 호출하세요.

으아아아

이것으로:

  • 함수는 외부 배열을 매개변수로 받습니다
  • 그리고 참조로 전달되기 때문에 수정될 수 있습니다.
  • 전역 변수를 사용하는 것보다 낫습니다. 함수는 외부 코드와 독립적인 단위입니다.


자세한 내용은 functions 섹션, 특히 다음 하위 섹션을 읽어보세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿