2013-12-11 2 views
0

배열 인덱스를 입력 할 입력 유형 요소가 있습니다. 입력 값이 문자열을 반환합니다. 그러나 2D 배열을 반환하면 괜찮을 것입니다. 그래서 문자열을 배열로 변환하는 방법을 알고 싶습니다.배열과 같은 내용을 가진 문자열을 2D 배열로 변환

var mystr= "[[1,2],[2]]"; 
typeof(mystr); // returns string. 

나는 같은 기능을 이용하여 2 차원 배열로 변환하는 방법을 알고 싶습니다 그래서

var i,j; 
for(i=0;i<rownum;i++){ 
    for(j=0;j<colnum;j++){ 
     myarray [i][j]; 
    } 
} 

그러나 같은 방법으로 그것을 반복 할 수 있음을

myarray = Convert2Array(mystr); 

아래 나는 Convert2Array()이 어떻게 작성되어야 하는지를 알 수 없다.

+0

에서 지원해야 JSON

var myarray = JSON.parse(mystr); 

로 분석보십시오 [[ '1', '2', [ '2']]'입력란에? – Tomalak

+2

JSON 코드처럼 보입니다. JSON 파서를 사용하여 다차원 배열을 만들 수 있습니다. – RononDex

+0

숫자의 형식은 어떻게되어야합니까? 문자열 또는 번호? – MarcoL

답변

0

그냥이 대부분의 최신 브라우저 그래서 페이지의 사용자가`입력 할 필요

관련 문제