2014-05-23 4 views
0

배열 선언에있는이 배열이 맞습니까? 그리고 그것이 올바른지 어떻게 출력하거나 atleast chkArray의 모든 내용을 경고 할 수 있습니까?jQuery에서 배열 내의 배열

var chkArray = { tv_type[],screen_size[],connectivity[],features[]}; 
var tv_type = []; 
var screen_size = []; 
var connectivity = []; 
var features = []; 
+0

당신이 당신의 배열을 통해 반복하는'$의 .each()'기능을 사용할 수있는 배열을 인쇄

console.log(arrayTotal) 

를 사용할 수 있습니다. 문서 [each()] (http://api.jquery.com/jquery.each/) – Mivaweb

+0

첫 줄은 UFO입니다. –

+0

선언되기 전에 배열을 사용하려고하므로 오류가 발생한다고 생각합니다. –

답변

1

내 생각이

alert(JSON.stringify(chkArray)) 

또는

console.log(chkArray) 
0

당신이 비록 그것의 배열로 객체를하려는 시도 디버그를 들어 변수 범위

var tv_type = []; 
var screen_size = []; 
var connectivity = []; 
var features = []; 

//incorrect syntax 
/*var chkArray = { tv_type[],screen_size[],connectivity[],features[]};*/ 

//change to 
var chkArray = [tv_type,screen_size,connectivity,features]; 

따라 배열을 정의 당신은 배열에 배열을 요구하고 있습니다. 당신의 유스 케이스에 더 의미가 있습니다. 당신이

가능한 같은 다차원 배열을 선언 할 수 없습니다

chkArray.tv_type.push("LCD"); 
0

:

chkArray.tv_type[index] 

을 그리고 항목을 밀어 :

var chkArray = { 
    tv_type: [], 
    screen_size: [], 
    connectivity: [], 
    features: [] 
} 

그들에 액세스하려면이 같은 비트 당신은 말할 수 해결책은

var arrayA = []; 
var arrayB = []; 
var arrayC = []; 
var arrayTotal = [arrayA,arrayB,arrayC]; 

당신은 콘솔