2017-04-01 1 views
0

자바 스크립트로 배열의 데이터를 가져 오려고합니다.자바 스크립트에서 배열 데이터 추출하기

여기 내 arrayProgram는 자바 스크립트입니다 :

[0] => Array (
    [Program] => Array (
     [event_name] => Event Daily 
     [keyword] => KVIP SHOWTIME 
     [start_date] => 2017-04-07 12:00:00 
     [end_date] => 2017-04-03 15:00:00 
     [location] => Studio 1 
     [slots] => 10 
     [event_color] => #9a9aff 
     [is_allday] => 1 
     [repeat_program] => daily-weekly 
     [repeat_every] => 1 
     [repeat_days] => ,1,2,3,4,5,6 
     [repeat_yearly] => 0 
     [is_end] => 0 
     ) 
    ) 
[1] => Array (
    [Program] => Array (
     [event_name] => NEWS 
     [keyword] => KVIP NEWS 
     [start_date] => 2017-04-30 05:30:00 
     [end_date] => 2017-04-01 19:00:00 
     [location] => Studio 4 
     [slots] => 05 
     [event_color] => #fb8979 
     [is_allday] => 1 
     [repeat_program] => monthly 
     [repeat_every] => 0 
     [repeat_days] => 
     ) 
    ) 
[2] => Array (
    [Program] => Array (
     [event_name] => ASAP 
     [keyword] => KVIP ASAP 
     [start_date] => 2017-12-31 12:00:00 
     [end_date] => 2017-04-01 15:00:00 
     [location] => Studio 10 
     [slots] => 16 
     [event_color] => #9a9aff 
     [is_allday] => 1 
     [repeat_program] => yearly 
     [repeat_every] => 0 
     [repeat_days] => 
     ) 
    ) 

가 어떻게 루프를 사용하여 데이터를 추출 할 수 있습니다? 나는 $ .each를 사용하여 시도했지만 그것은 나를 위해 작동하지 않습니다. 누군가 나를 도울 수 있습니까?

답변

1

당신은 할 수 for 문 사용하여 루프 :

var arr = [/* your array data here*/]; 

for (var i = 0; i < arr.length; i++) 
{ 
    console.log(arr[i]['Program']['event_name']); 
    console.log(arr[i]['Program']['keyword']); 
    // ... use arr[i]['Program'][...] to access other attribute 
} 
관련 문제