programming/jsp

javascript array 1개인 경우

labj 2012. 3. 21. 13:11
var seatstate = new Array(1);
        var seatstate1 = new Array('1');            
        var seatbookingstate1 = new Array();
        var seatbookingstate2 = new Array();
        
        function arrayCheck() {            
            seatbookingstate1 = seatstate1;
            alert('1의경우=' + seatbookingstate1[0]);
            alert('2의경우=' + seatstate[0]);
        }

이 경우에 
1의 경우는 1이 찍힌다.
2의 경우는 undefined 가 찍힌다.

왜 그러는지는 정확히 모르겠다. 기본 개념이 없다 --
차이는 문자와 숫자라는 것 ^^

이 개념이 json과 연결되는 것인가?