繁体   English   中英

如何通过使用下划线js返回自定义组?

[英]How to return customize group by using underscore js?

我正在使用rest api调用和绑定数据,并尝试使用下划线js按功能管理分组。 但是我无法确定该怎么做。

这是我返回的数据图像: 在此处输入图片说明

我正在对可以正常工作的int值进行分组,但是我的预期输出是按distance值按0-1,1-2,2-3分组,假设数组返回距离0,0.224,0.50,1.22然后输出应该在两个数组0: 0,0.224,0.501: 1.22

谢谢。

如果我对您的理解正确,则应该使用

_.groupBy(data.response.data, function(d) { return Math.floor(d.distance); })

在这种情况下,您将获得期望的输出。 查看演示:

 var array = [0,0.224,0.50,1.22] console.log(_.groupBy(array, Math.floor)); 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM