arguments
-
[생활코딩] JavaScript 함수 : scope, callback, closure, arguments, apply&callStudy/JavaScript 2019. 12. 7. 10:36
자바스크립트의 핵심적인 도구는 함수다. 자바스크립트의 함수는 매우 강력하다. 함수에 대한 이해 없이는 자바스크립트를 잘 다루기 어렵다. 또한 자바스크립트에서 함수는 객체를 이해하는 데 가장 중요한 기초를 이룬다. 유효범위 Scope - 유효범위(Scope)는 변수의 수명을 의미한다. - 지역변수는 특정 함수 안에서 선언된 변수이며, 유효범위는 함수 안이다. - 전역변수는 함수 바깥에서 선언되고, 유효범위는 애플리케이션 전역에서 접근이 가능하다. 즉 모든 함수에서 이 변수에 접근할 수 있다. 예시) var vscope = 'global'; function fscope(){ var vscope = 'local'; alert(vscope); } fscope(); // 'local' ▶ var vscope = ..