(items, field, value)
| 2372 | }; |
| 2373 | |
| 2374 | function findItem(items, field, value) { |
| 2375 | for (var i = 0, length = items.length; i < length; i++) { |
| 2376 | if (value instanceof Array) { |
| 2377 | for (var j = 0; j < value.length; j++) { |
| 2378 | if (items[i][field] === value[j]) |
| 2379 | return items[i]; |
| 2380 | } |
| 2381 | } else if (items[i][field] === value) |
| 2382 | return items[i]; |
| 2383 | } |
| 2384 | } |
| 2385 | |
| 2386 | function findScalar(items, value) { |
| 2387 | var sum = null; |