我有被我的网页上创建一个动态JavaScript阵列(没有这些数字将永远是相同的,许多变化),例如:总结汇总在JavaScript的数组
myArray[ 1 ] = [295518, 2];
myArray[ 2 ] = [123518, 123];
myArray[ 3 ] = [295518, 43];
myArray[ 4 ] = [295518, 65];
myArray[ 5 ] = [234518, 3];
myArray[ 6 ] = [567518, 56];
这个数组的说明:
[id number, quantity]
myArray[ 1 ] = [295518, 2];
我需要将所有相同的id数组元素组合在一起并对它们的值进行求和。
For instance: 295518 would add 2 + 43 + 65 = 110
然后,我需要它来更新值的页面上的ID:
$("#295518").text(110);
所以我在想什么是这样的,但我不知道如何把它写在JavaScript:
[start JavaScript loop]
[grab distinct ids]
[start id loop]
[grab all values based on id]
[sum their qty values]
[set the id element on the page with the sum value]
[example: $("#295518").text(110); ]
[end id loop]
[/end JavaScript loop]
为什么我需要使用正确的术语,如果你已经知道我的意思是哈哈。 – LargeTuna
@LargeTuna所以你至少听起来像你可能知道你在说什么。这比你想象的更重要。 –
这显然是对一些人:rolleyes: – Archer