angularjs计算物体长度

Har*_*rry 2 javascript underscore.js angularjs

我正在使用下划线来计算对象长度._.size(object).因为这个对象是由angularjs处理的$$hashKey,所以对象中的一个属性使得长度1比它应该大.计算angularjs中对象长度的正确方法是什么?

Bri*_*wis 9

这会吗? _.size(_.omit(object, '$$hashKey'));

更新

angular.copy()$$hashKey脱衣服给你.所以看起来更像是一种Angular方式_.size(angular.copy(object));.