2015-01-29 2 views
-2

우리가이 코드에서 마지막 줄 필요합니까 이유는 vk.comjavascript 객체 선언 후 쉼표는 무엇을 의미합니까?

var stManager = { 

    //some long code with methods and properties... 

}, __stm = stManager; 

에서 일부 자바 스크립트 코드를 보자? 왜 stManager를 한 번 더 복제합니까? 당신은 선언하고 그것은 당신이 다른 변수를 선언하는 의미

var x=1,y=2; 
+1

... 당신이 미래를 만들기 위해 원래의 값을해야 할 수도 있습니다 가치 비교를합니다. – henser

+2

질문을 편집하고 이제는 전체 컨텍스트를 변경했습니다 ..... 당신은'stManager'의 복사본이 필요할 수도 있습니다 ... 그러므로 당신은 그것을 사용하고 있습니다. – Vijay

+0

이 질문의 내용을 완전히 바꾸어 놓았습니다. – Cerbrus

답변

0

... 됐죠 하나의 'var에'여러 변수를 초기화하는

1

. 그냥 다른 표기법. 그것은는 동일합니다 : 당신은 그냥 선언하고 stManager (따라서 그것의 복사본을 만드는)와 같은 값을 다른 변수 (_stm)를 초기화하고

var stManager = {}; 
var _stm = stManager; 
관련 문제