자바스크립트 호이스팅 이해하기

자바스크립트 호이스팅 – 자바스크립트 호이스팅(Hoisting)이란 , 함수 안에 선언되어 있는 변수, 함수 등을 모두 끌어올려서 해당 함수 스코프의 최상단에 선언하는 것을 이야기 합니다. 즉, 함수 내에서 아래쪽에 선언되어 있는 변수나 함수 중 필요한 것들은 미리 다 메모리상에 위로 끌어 올리는 것입니다. 변수보다는 함수 선언문이 더 위에 호이스팅 되게 됩니다. var 변수와 function 함수 선언문의 호이스팅 … Read more

자바스크립트 클로저 함수 예제 – 변수 스코프란

자바스크립트 클로저 함수 (Closure) 즉, 내부함수, 외부함수와 의 관계로 인해 발생하는 자바스크립트의 개념입니다. 클로저(Closure)란, 내부 함수의 경우, 외부함수의 지역 변수에 접근이 가능한데, 외부 함수의 실행이 끝난 이후 외부함수가 소멸된 이후에도 내부 함수가 외부 함수의 변수에 접근 할 수 있는 매커니즘을 이야기 합니다. 자바스크립트 변수 스코프 – Lexical 환경 아래의 코드는 outter 안에 함수에서 name이라는 지역 … Read more

자바스크립트 map 배열 sapui5 함수 기초

자바스크립트 map 배열 함수는 반복시 자주 쓰이는 함수 메소드입니다. map 함수는 콜백 function 에서 실행된 결과를 바탕으로 다시 새로운 맵을 생성할 때 사용하는 함수입니다. 즉, 콜백 함수로 정의된 리턴값은 새로운 배열 객체를 리턴하게 됩니다. 파라메터 인자는 다음과 같습니다. arr.map(callback(currentValue, index, array), thisArg) callback : 콜백 함수 currentValue : 배열에서 현재 처리되는 값 index : 배열에서 … Read more