場合eventString = {「タイムスタンプ」:1487204364889、「このUserEvent」:「花火」}正規表現整数で生成していない結果
eventString = JSON.stringify(event);
Timestamp = eventString.match(/"Timestamp":^\d+$/)[1];
eventType = eventString.match(/"UserEvent":"([^"]+)"/)[1];
のeventTypeが文字列の形式で結果を生成しています。タイムスタンプは整数ではありません。
'Timestamp = eventString.match(/" Timestamp ":(\ d +)/)[1]'にするべきではありませんか?パターンにはキャプチャグループは定義されていませんが、結果の配列の '[1]'アイテムにアクセスしようとしました。アンカーも誤って配置されているようです。 –
なぜプロパティを取得するためにオブジェクトを文字列化していますか? 'event.Timestamp'を使うべきではありませんか? –
正しく働いた@WiktorStribiżewありがとうございます。私はそれを解決としてマークすることができるように答えを作成してください。 – Iorek