[英]Loop through JSON in dataLayer
我想獲得“產品”對象中所有數組的總和值(價格 * 數量)。 總和值應在返回中返回。
你有什么想法嗎?
{
"event": "checkout",
"ecommerce": {
"checkout": {
"actionField": {
"step": 2,
"option": "Initiate checkout",
"action": "checkout"
},
"products": [
{
"id": "52",
"name": "Turystyczna kuchenka gazowa SMILE-KN-03/1K",
"price": 161.788618,
"brand": "",
"category": "kuchenki-elektryczne-i-gazowe",
"variant": "",
"quantity": "1"
},
{
"id": "36",
"name": "Kuchnia gazowa MPM-51-KGF-21",
"price": 641.463415,
"brand": "",
"category": "kuchnie-gazowe",
"variant": "",
"quantity": "1"
}
]
}
},
"gtm.uniqueEventId": 12
}
const g = { event: 'checkout', ecommerce: { checkout: { actionField: { step: 2, option: 'Initiate checkout', action: 'checkout', }, products: [ { id: '52', name: 'Turystyczna kuchenka gazowa SMILE-KN-03/1K', price: 161.788618, brand: '', category: 'kuchenki-elektryczne-i-gazowe', variant: '', quantity: '1', }, { id: '36', name: 'Kuchnia gazowa MPM-51-KGF-21', price: 641.463415, brand: '', category: 'kuchnie-gazowe', variant: '', quantity: '1', }, ], }, }, 'gtm.uniqueEventId': 12, }; const c = g.ecommerce.checkout.products.reduce((acc, curr) => { acc += curr.price * curr.quantity; return acc; }, 0); console.log(c)
猜你想要這樣的東西嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.