나는 배열과 같이 얻을 :동적 자바 스크립트 변수 이름
var array = [ [ [1,1],[1,2],[1,3] ] , [ [2,2],[3,3],[4,4] ] ] ;
내가 두 정상 배열의 배열을 분리해서 변수를 독립적으로 (DATA1, DATA2, DATA3, DATA4을) 증가에 내용을 넣고 싶다.
그러나 VAR 배열이 서로 다른 시간에 크기가 다른 (때로는 3 배열, 때로는 4, ...) 지금 내 문제는 ... 증가 독립 변수 데이터 1, 데이터 2를 만드는 방법입니다나는이
counter = 0;
for (var content in array)
{
data + counter.toString() = content;
content++;
}
생각하지만 (나는 그것을 기대하지 않았다 그런데 : D) 작동하지 않습니다
우리가 함께 해결책을 찾을 수 있습니까?
감사합니다. 수잔 !!
왜 그런 짓을 했을까 객체 자바 스크립트 배열
for
및for..in
을 사용하도록 추천 하시겠습니까? 당신은 글로벌 var'window [ "data"+ counter]'를 만들 수 있습니다. – C5H8NNaO4기술적 인면에서 "JS가 그런 것을 허용합니까?" 이것이 합리적인 질문이지만, 실제적인 목적을 위해 왜 그것을하고 싶습니까? 코드 리뷰에서 독립 변수 이름을 증가시키는 것은 배열로 대체되어야한다고 지적 할 수 있습니다. 특히 _ 변수의 수와 변수가 여러 개일 때 - 왜 다른 방식으로 가고 싶습니까? – nnnnnn