2010-06-04 2 views
1

일부 그래프 작업을 수행하기 위해 flot을 사용 중이며 그래프를 단계별로 애니메이션화하려고합니다. 나는 각각의 객체가 3 개의 객체를 갖는 3 개의 객체를 가진 다차원 배열을 원한다. 그래서이있다 :JS/JQuery에서는 다차원 배열에서 단일 요소를 가져 와서 다른 배열에 저장할 수 있습니까?

배열 1 [0] [0] = 30 배열 1 [0] [1] =
30
배열 1 [0] [2] = 10
배열 1 [1] [0] = 35
배열 1 [1] [1] = 35
는 배열 1 [1] [2] 15
배열 1 [2] [0] = 40
배열 1 [2] [1] = 40
배열 1 [2 = ] [2] = 20

Array1 [1]은 내 그래프의 두 번째 단계입니다 (이 경우 drawin 반경 15의 중점 35,35에서 시작하는 원). 내 문제는 단지 현재의 단계를 flot으로 보내고 싶다는 것이다. 그래서 나는 배열 1 [1]에 저장된 객체를 빼고 나는이 같은 배열 2 끝낼 수 있도록, 다른에 빈 배열을 넣어하려면 :

배열 2 [0] [0] = 35
배열 2 [0] [1] 35
배열 2를 = [0] [2] = 15

나는 전체 배열을 복사에 대한 많은 정보를보고 계속하지만 난 정말 그냥 한 부분이 필요하고 난 그냥 그것을 알아낼 수 없습니다. 나는 내 머리 속에서 너무 많이 얻은 것 같지만 어떤 도움을 주시면 감사하겠습니다.

+0

당신이'정상적인 배열 또는 단일 행 2 차원 배열로 array2' 싶은가 :

는이 같은 내부 배열을 할당 할 수 있습니다? – SLaks

답변

2

자바는 진정한 다차원 배열을 지원하지 않습니다. 당신은 배열의 배열을 사용하고 있습니다.

array2[0] = array1[0]; 
+0

이것은 대답, 감사합니다! 실제 문제는 큰 배열의 두 번째 또는 세 번째 요소를 가져 와서 항상 작은 배열의 두 번째 수준 요소 만 채 웁니다. 나는 더 작은 어레이를 정의해야만했다. 그래서 이것으로 제가 끝났습니다 : var array1 = []; var array2 = new Array (1); array2 [0] = 새 배열 (3); <큰 배열 채우기 후> array2 [0] [0] = array1 [1] [0]; – DDayDawg

관련 문제