2014-12-14 2 views
1
var response = [ 
    [ 
     "209.90", 
     "-3.55", 
     "-1.66", 
     "50", 
     "0", 
     "2161", 
     "214.20", 
     "217.00", 
     "207.05", 
     "213.45", 
     "211.53", 
     "169202", 
     "357.91", 
     "15:44:21" 
    ] 
]; 



for(var i=0;i<response.length;i++) 
{ 
    alert(response[i]); 
} 

배열에서 여섯 번째 요소를 추출 할 수 있습니까 ??쉼표로 구분 된 문자열에서 특정 값을 추출하는 방법

위의 경우에 ??

http://jsfiddle.net/y9c0m4ny/

이 사전에 가능한 덕분에 알려 주시기 바랍니다.

+2

'response [0] [5]'을 시도하십시오. 네가하려는 일을 잘 모르겠다. 특정 항목을 검색하려고합니까? – soktinpk

+0

@soktinpk가 맞습니다. response [0] [5]가 작동합니다. 또한, 더 이상 – Alin

+0

@soktinpk (var i = 0; i Pawan

답변

3

응답 배열은 배열 내의 배열입니다. 그래서 response[0] 일 때 인덱스 0에서 전체 배열을 얻습니다. 다섯 번째 인덱스에있는 여섯 번째 요소를 얻으려면 response[0][5]을 수행 할 수 있습니다.

1

당신은 위치 0

for(var i=0;i<response[0].length;i++) 
{ 
    alert(response[0][i]); 
} 

가 6 요소를 추출하려면 배열을 인 배열을 가지고 :

response[0][5] 

당신은 그것을 구축, 두 차원 배열로하지 않으려면 하나 개의 브라켓 :

var response = [ 
    "209.90", 
    "-3.55", 
    "-1.66", 
    "50", 
    "0", 
    "2161", 
    "214.20", 
    "217.00", 
    "207.05", 
    "213.45", 
    "211.53", 
    "169202", 
    "357.91", 
    "15:44:21" 
]; 

또는이 코드를 변경할 수없는 경우, 사용 :

response = response[0]; 
관련 문제