2017-10-09 88 views
-3

我的工作我的反應本地項目,並有問題,下面的功能關於Javascript對象

this.notificationListener = FCM.on(FCMEvent.Notification, async (notif) => { 
    console.log(notif.custom_notification); 
    console.log(notif.custom_notification.body); 
}); 

console.log(notif.custom_notification);它可以記錄

{"show_in_foreground":true,"sound":"default","title":"MyNewApp","body":"ffff","priority":"high"} 

console.log(notif.custom_notification.body);其記錄

undefined 

我怎樣才能notif.custom_notification的主體?

+0

您是否嘗試過'notif.custom_notification [「body」]'? –

+1

解析它,JSON.parse(notif.custom_notification).body –

+0

@ReiDien是的,你是對的,謝謝 – wo99999

回答

1

我認爲你需要先解析它,否則你的代碼中的所有東西看起來都不錯。 var i = JSON.parse(notif.custom_notification); i.body

+0

它的工作!謝謝 – wo99999

+0

我很高興。感謝您告訴。 :) – Gautam