JavaScript にはこの関数があり、result
引数は (PhoneGap を使用して) SCANQR コードによって渡されます。Android で Eclipse を使用してデバッグしています。
object の型とプロパティを理解するのが困難result
です。
コンソールの結果と一緒にコードをここに投稿しています。
私は困惑しています
object at undefined:1
と
0 at undefined:1
これらのメッセージの意味を理解し、このオブジェクトの構造を理解するのを手伝ってくれませんか? 配列ですか?
onQrCodeScan: function(result) {
console.log("result: " + result);
var eventTitle = result.SUMMARY;
var dateTimeStart = result.DTSTART;
var dateTimeEnd = result.DTEND;
var location = result.LOCATION;
var description = result.DESCRIPTION;
console.log('RESULT IF OF TYPE: ' + typeof(result));
for (var key in result) {
if (result.hasOwnProperty(key)) {
console.log('PROPERTY: '+ key);
}
}
03-06 14:31:21.726: I/Web Console(17775): result: BEGIN:VEVENT
03-06 14:31:21.726: I/Web Console(17775): SUMMARY:my title event
03-06 14:31:21.726: I/Web Console(17775): DTSTART:20130307T183200Z
03-06 14:31:21.726: I/Web Console(17775): DTEND:20130307T193200Z
03-06 14:31:21.726: I/Web Console(17775): LOCATION:london
03-06 14:31:21.726: I/Web Console(17775): DESCRIPTION:my title event
03-06 14:31:21.726: I/Web Console(17775): END:VEVENT,QR at undefined:1
03-06 14:31:21.742: I/Web Console(17775): RESULT IF OF TYPE: object at undefined:1
03-06 14:31:21.757: I/Web Console(17775): PROPERTY: 0 at undefined:1
03-06 14:31:21.765: I/Web Console(17775): PROPERTY: 1 at undefined:1
Android で Eclipse を使用してデバッグします。