Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用for循环添加多个数据层参数?_Javascript_For Loop_Data Layer - Fatal编程技术网

Javascript 如何使用for循环添加多个数据层参数?

Javascript 如何使用for循环添加多个数据层参数?,javascript,for-loop,data-layer,Javascript,For Loop,Data Layer,我有一个带有参数“Price”的数据层,我想添加它,例如799+95+95。 返回“799.00” 相信有人可以实现减价,我正在寻找。但我不熟悉如何键入此场景。我走的方向对吗?参见下面的代码 for (i = 0; i < items.length; i++) { DigitalData[0].Cart.Items[i].Price; } (i=0;i

我有一个带有参数“Price”的数据层,我想添加它,例如799+95+95。

返回“799.00”

相信有人可以实现减价,我正在寻找。但我不熟悉如何键入此场景。我走的方向对吗?参见下面的代码

for (i = 0; i < items.length; i++) { 
    DigitalData[0].Cart.Items[i].Price;
}
(i=0;i DigitalData[0]。购物车。商品[i]。价格; }
您需要一个变量来存储总和:

var sum = 0;
var items = DigitalData[0].Cart.Items;
for (i = 0; i < items.length; i++) { 
    sum += parseInt(items[i].Price);
}
var总和=0;
var items=DigitalData[0].Cart.items;
对于(i=0;i
您需要一个变量来存储总和:

var sum = 0;
var items = DigitalData[0].Cart.Items;
for (i = 0; i < items.length; i++) { 
    sum += parseInt(items[i].Price);
}
var总和=0;
var items=DigitalData[0].Cart.items;
对于(i=0;i
var totalPrice=0;
对于(i=0;i
var totalPrice=0;
对于(i=0;i
您可以使用:

您可以使用:


在正确的道路上,这是完整的解决方案:

var sum=0;
for (i = 0; i < items.length; i++) { 
    sum+=DigitalData[0].Cart.Items[i].Price;
}
var总和=0;
对于(i=0;i
在正确的道路上,这是完整的解决方案:

var sum=0;
for (i = 0; i < items.length; i++) { 
    sum+=DigitalData[0].Cart.Items[i].Price;
}
var总和=0;
对于(i=0;i
它能用,谢谢你,克里斯,它能用,谢谢你
var sum=0;
for (i = 0; i < items.length; i++) { 
    sum+=DigitalData[0].Cart.Items[i].Price;
}