180bpm
변수 호이스팅/함수 호이스팅 본문
반응형
변수의 선언을 최 상단으로 끌어올리는것.
ex
trace(aaa); var aaa:Number = 0; trace(aaa);
C에서라면 1번째 줄에서 컴파일 에러가 날것이다. 하지만 AS에서는 컴파일 할 때 저 순서들을 정렬해준다.
var aaa:Number; trace(aaa) aaa = 0; trace(aaa)
요렇게
함수도 마찬가지
그리고 블록 구문도 작동하지 않아서 조건문이나 반복문에서 선언한 변수도 최상단으로 올라간다.
반응형
Comments