2017-12-24 8 views
0

을 키워드를 사용하여 초기화? mainState은 전역 점수로 정의됩니다 (다른 함수 또는 변수에서는 사용할 수 없음).액세스 변수는, "이"나는 다음과 같은 코드를

+0

.... –

+0

왜 : 이 일을 할 수 있습니까? 접근성을 높이기 위해 할 수있는 일이 있습니까? –

+0

'mainState'는 함수입니다. 이러한 변수는 함수를 호출 할 때까지 존재하지 않습니다. – SLaks

답변

1

전역 범위에서 로컬 변수에 액세스 할 수 없습니다. 아니 당신은 할 수 없습니다

var mainState = function (game) { 
    this.backgroundGraphics; 
    this.ballSprite; 
} 
//... 
var m = new mainState('Game Name'); 
console.log(m.ballSprite);