簡體   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