2016-12-28 1 views
0
Calendar.findAllEventsInNamedCalendar("Calendar").then(data => 

こんにちは、Eddy Verbruggenのプラグインを使用してIOSカレンダーからイベントをプルしています。私はこれらを配列に格納したい。どうすればいい?今のところカレンダーからのイベントが出ていますが、x量を配列に格納する方法はわかりません。サイトごとのようイオンカレンダープラグインのデータを配列にプッシュする方法

答えて

2

、応答はそう

{ 
calendar: "Kalender", 
endDate: "2016-06-10 23:59:59", 
id: "0F9990EB-05A7-40DB-B082-424A85B59F90", 
lastModifiedDate: "2016-06-13 09:14:02", 
location: "", 
message: "my description", 
startDate: "2016-06-10 00:00:00", 
title: "myEvent" 
} 

、のようなもので、これはJSON配列オブジェクトの一般的な例です。

アクセスするには、「データ」オブジェクト配列を反復処理できます。そのオブジェクトの特定の値にアクセス

Calendar.findAllEventsInNamedCalendar("Calendar").then(data => 
.... 
for(var key in data){ 
    console.log(data[key]); 
} 

var test ; 
test = data; 

、それを格納する

for(var key in data){ 
console.log(data[key].id); 
} 

なり、これは次いで、uは反復可能なテストにデータを格納することになります上記と同様に

+0

ご協力ありがとうございます@ジェネ!したがって、これらのカレンダーオブジェクトはそれぞれ、配列内の新しいブロックに格納されます。 IDの最初のオブジェクトの「endDate」を知りたいとします。私は "console.log(data [0] .endDate);" ? –

+0

@JamesCallyway Yeap! – Gene

+0

あなたが手に入れたい他の特定の値は、arraylist操作のためのものです。おそらく、arraylistを繰り返し、IDが一致しているかどうかを確認してください。 – Gene

関連する問題