EunsooD

javascript 에서 2차원 배열에 데이터 넣을 때 선언 문제.. 본문

STUDY/JS & Jquery

javascript 에서 2차원 배열에 데이터 넣을 때 선언 문제..

EunsooD 2015. 10. 19. 11:49
반응형

검색을 좀 해봤지만, 대부분의 자바스크립트에서 2차원 배열 초기화는

값이 있을 때의 예제이다..


내가 하고 싶었던 부분은 값이 없는 경우!

그래서 처음에 작업했을때는          



            var Cnt = Names.length;
            var Arr = [];
            for(var idx = 0; idx<Cnt; idx++)
            {
                Arr[idx][0] = \Names[idx];
            }


이렇게 하면 될 줄알았는데 안되더라..


결국 찾은 결과!

출처 : http://www.javascripter.net/faq/twodimensional.htm


각 배열에서 배열을 다시 선언해주면 되는 문제였음!


//2차원 배열화
            var Cnt = Names.length;
            var Arr = [];
            for(var idx = 0; idx<Cnt; idx++)
            {
                Arr[idx] = new Array();
                Arr[idx][0] = \Names[idx];
            }

반응형
Comments