어떻게 배열의 계층을 형성하기 위해 자바 스크립트에서 동적 배열 집합을 만들 수 있습니까? 저는 이것을 동적으로 작동시키고 싶습니다. 항상 존재할 루트 배열을 생성하는 방법과 동적으로 생성 된 각각의 새로운 배열은 이전 배열에 중첩되어 계층을 형성합니다.자바 스크립트에서 배열의 중첩 된 계층
답변
...이 배열에 어떤 내용이 있는지 아시나요? 아니면 그들이 얼마나 크고 깊게 가는지 생각해보십시오.
그리고 인덱스가 지정된 배열 또는 명명 된 속성이있는 객체에 대해서도 이야기하고 있습니까?
당신이 원하는 모든 인 경우 배열 :
var rootArr = [],
rootArr[0] = [[],[]],
rootArr[1] = [[ [],[],[ [] ], ]];
그래서
지금 당신이있어 배열처럼 중첩 :
[
[
[],
[]
],
[
[
[],
[],
[
[]
]
]
]
];
은 아마 당신은 볼 수 있듯이, 당신은 행복 점점 더 깊이 구축에 갈 수 있습니다 배열. 이 작업을 동적으로 수행하려는 경우 값을 알고있는 경우 for
루프 또는 수표가있는 경우 재귀 함수로 만들 수 있습니다.
데이터 액세스 이것들은 빨아 들일 것이다.
깊은 배열에서 얻으려면, 당신은 가야 할 것입니다 : 당신은 무엇을
rootArr[1][0][2][0]; //just to access the array
//then you'd need the index of whatever was inside...
좋습니다. 이름이 지정된 속성이있는 객체가 필요할 것입니다. 트리 구조에서 노드로 사용되도록 배열과 계층 구조를 사용하고 싶습니다. http://bl.ocks.org/1249394에서와 같이. 각 배열의 내용은 노드를 나타내며 일종의 데이터 또는 문자열을 표시해야합니다. 나는 이것만큼 복잡하지 않으려 고한다. 배열 당 최대 5 개의 값을 말할 것이다. 또한, 나는 이것에 매우 초심자이며, 나는 이것을 동적으로하고 싶다. 내가 요구할 수있는 for 루프의 작은 예제를 보여줄 수 있는가? 정말 고마워요 :) – user1684586
- 1. 중첩 된 배열의 자바 스크립트
- 2. 자바 스크립트에서 중첩 된 함수 메모리 사용
- 3. 자바 스크립트에서 중첩 된 익명 메소드 클로저
- 4. 자바 스크립트에서 중첩 된 익명 함수의 변수
- 5. 오브젝트 패턴의 중첩 된 계층
- 6. 중첩 된 배열의 메서드/데이터
- 7. 자바 스크립트에서 특정 창 계층 유지 관리
- 8. 자바 스크립트에서 3 차원 배열의 범위?
- 9. 자바 스크립트에서 배열의 DOM 노드에 어떻게 액세스합니까?
- 10. lambdaj로 중첩 된 배열의 객체 추출
- 11. 자바 스크립트에서 중첩 된 스크립트 태그 추가에 콜백을 등록하는 방법
- 12. 중첩 된 임의의 개체가 자바 스크립트에서 작동하지 않습니다.
- 13. 자바 스크립트에서 중첩 된 속성 프론트 레일스 응용 프로그램
- 14. 자바 스크립트에서 객체 그래프에 중첩 된 속성을 테스트 하시겠습니까?
- 15. PHP - 간단한 XML - 중첩 된 계층
- 16. 성능 중첩 된 계층 구조 읽기
- 17. 자바 스크립트에서 객체의 중첩 목록을 만드는 방법
- 18. 자바 스크립트에서 중첩 함수에서 돌아 가기
- 19. 중첩 된 HABTM 배열의 특정 필드 선택
- 20. Ruby에서 해시 배열의 중첩 된 배열 비교하기
- 21. 중첩 된 Php 배열의 설정 값
- 22. 자바 스크립트에서 함수를 동적으로 다시 쓰게 된 결과? 자바 스크립트에서
- 23. 중첩 배열의 다차원 배열
- 24. 중첩 된 맵의 자바 반복자
- 25. 자바 스크립트가 중첩 된 경우
- 26. 자바 : 중첩 된 트리 구조
- 27. 자바 스크립트 중첩 된 이벤트
- 28. 자바 스크립트에서 클릭 에뮬레이션
- 29. 자바 스크립트에서 계층 적 데이터를 플랫 POST 요청으로 보냅니다.
- 30. 자바 스크립트에서 이미지를 하나씩로드하십시오.
를 시도? 또한 관련성이 있는지 확인하십시오. http://stackoverflow.com/q/12287490/1615483 –