var array = cookies.split(', ').sort();
var temp = new Array();
array.forEach(function(value, key) {
var item = value.split('-');
var item_id = item[0];
if (typeof temp[item_id] === 'undefined') {
temp[item_id] = item;
}
else {
temp[item_id][1] ++;
temp[item_id][2] = parseInt(temp[item_id][2]) + parseInt(item.pop());
}
});Code: Javascript
Цитата:
[1: Array[3], 2: Array[3], 3: Array[3], 4: Array[3]]
1: Array[3]
0: "1"
1: 32
2: 35840
length: 3
__proto__: Array[0]
2: Array[3]
0: "2"
1: 5
2: 2500
length: 3
__proto__: Array[0]
3: Array[3]
0: "3"
1: "1"
2: "700"
length: 3
__proto__: Array[0]
4: Array[3]
0: "4"
1: "1"
2: "850"
length: 3
__proto__: Array[0]
length: 5
__proto__: Array[0]
|