我正在使用 linq.js 在我的 JavaScript 代码中使用 LINQ。当试图过滤掉一个数组时,我得到一个虚假的输出。我究竟做错了什么?
代码:
console.log($.Enumerable.From(streams.Medias["User Feeds"][a].Streams).Where('x => x.Name.length > 0').Count);
输出(在浏览器控制台中):
函数 (a){a=a==b?g.True:d.CreateLambda(a);var c=0;this.ForEach(function(d,b){if(a(d,b))++ c});返回 c}