var progress = _.filter($scope.Event.Item.Progress, function (u) { return u.TotalUnitsCompleted != ''; });
你能告诉我为什么上面也过滤掉了 0
值吗?我只需要过滤 ''
值。
最佳答案
因为
0 == '' //true
在 JavaScript 中。 为了获得理智的比较,你应该使用
0 === '' // false
或者在你的情况下:
!== ''
关于javascript - 下划线js在使用 `0`时过滤掉 ''值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32438255/