Как получить доступ только к первому ключу @NOTIFICATION_OPENED?
Просто возьмите первый элемент data
, а затем примите значение @NOTIFICATION_OPENED
. например:
var notification = {
"data": [{
"date": 1577836800000,
"@NOTIFICATION_SENT": 62629,
"@NOTIFICATION_OPENED": 404
}, {
"date": 1577923200000,
"@NOTIFICATION_OPENED": 734
}]
}
var firstNotificationData = notification.data[0]
var firstNotificationOpenedData = firstNotificationData["@NOTIFICATION_OPENED"]
console.log(firstNotificationOpenedData)
Как можно суммировать оба значения @NOTIFICATION_OPENED?
Вы можете использовать reduce
для суммирования общего количества открытых уведомлений , например:
var notification = {
"data": [{
"date": 1577836800000,
"@NOTIFICATION_SENT": 62629,
"@NOTIFICATION_OPENED": 404
}, {
"date": 1577923200000,
"@NOTIFICATION_OPENED": 734
}]
}
var totalNotificationOpened = notification.data.reduce(function (acc, d) {
return acc + d["@NOTIFICATION_OPENED"]
}, 0)
console.log(totalNotificationOpened)