Linq js group by Sum 附加字符串而不是添加

Linq js group by Sum appending string instead of adding

我正在使用 linq.js "//cdnjs.cloudflare.com/ajax/libs/linq.js/2.2.0.2/linq.min.js"

objective 是使用 group by 子句获取字段的“总和”。该代码工作正常,但“数量”被视为字符串和附加数字。如果我使用 g.Sum(parseInt("$.quantity")) 或 parseFloat 我收到错误 b is not a function。我错过了什么?

我明白了。 g.Sum(function (s) { return parseFloat(s.quantity | 0); })