Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于键及其值的GroupBy数组_Javascript_Arrays_Underscore.js_Grouping - Fatal编程技术网

Javascript 基于键及其值的GroupBy数组

Javascript 基于键及其值的GroupBy数组,javascript,arrays,underscore.js,grouping,Javascript,Arrays,Underscore.js,Grouping,我有一个事务数组,我想根据键timeSent对事务进行分组 但是timeSent以毫秒为单位,并且是唯一的。我希望数据按日期分组 我如何可能基于一个键而不是它的值对数组进行分组? 我应该如何改变我的功能 const事务=[ { “transactionHash”:“0x5677f30d52ccea78e03a80597f978561abf763ec32bc2b2b9b7e3013527c0066”, “toAddress”:“0x933b3d3129d53a0173be68ae478902f4

我有一个事务数组,我想根据键
timeSent
对事务进行分组

但是
timeSent
以毫秒为单位,并且是唯一的。我希望数据按日期分组

我如何可能基于一个键而不是它的值对数组进行分组? 我应该如何改变我的功能

const事务=[
{
“transactionHash”:“0x5677f30d52ccea78e03a80597f978561abf763ec32bc2b2b9b7e3013527c0066”,
“toAddress”:“0x933b3d3129d53a0173be68ae478902f41f78d9a9”,
“发件人地址”:“0x1b5a27f4db96580b6e1e35514d28572fb5b3843c”,
“timeSent”:1534488092742,
“加斯普里斯”:“0”,
“气体限值”:“2000000”,
“时间挖掘”:1534488101395,
“区块编号”:“699851”,
“气体使用”:“28056”,
“累计使用量”:“28056”,
“行动”:“添加签字人”,
“外部数据”:“文档ID=69b1d781-7b56-4e97-9bc7-c6051df232ca”,
“财产”:“178”
},
{
“transactionHash”:“0x043D6F936D89DBE235DFA63C6CC511DDF82C3DC0D7C8A522ADEE3400EE72120B”,
“toAddress”:“0x933b3d3129d53a0173be68ae478902f41f78d9a9”,
“发件人地址”:“0x1b5a27f4db96580b6e1e35514d28572fb5b3843c”,
“timeSent”:153448800259,
“加斯普里斯”:“0”,
“气体限值”:“2000000”,
“时间挖掘”:1534488057529,
“区块编号”:“699842”,
“气体使用”:“31512”,
“累计使用量”:“31512”,
“操作”:“添加文档”,
“外部数据”:“文档ID=69b1d781-7b56-4e97-9bc7-c6051df232ca”,
“财产”:“178”
},
{
“transactionHash”:“0xC4A8AEF93084733A2155A71EEE934DD31466A1DE268C77CA3B48E3EDF5AAA70AC”,
“toAddress”:“0x933b3d3129d53a0173be68ae478902f41f78d9a9”,
“发件人地址”:“0x1b5a27f4db96580b6e1e35514d28572fb5b3843c”,
“timeSent”:1534487694591,
“加斯普里斯”:“0”,
“气体极限”:“4300000”,
“时间挖掘”:1534487695066,
“区块编号”:“699768”,
“气体使用”:“697650”,
“累计使用量”:“697650”,
“操作”:“addSpatialUnit”,
“外部数据”:“propertyId=1”
},
{
“事务哈希”:“0x65a289854f5afc2a765e7217f1b5e1614a4318baa7ad9c298e2aa9f83cb4bce6”,
“发件人地址”:“0x08a863e866cd8fe15d3c1e45c5d66e85440d724f”,
“timeSent”:1534485760789,
“加斯普里斯”:“0”,
“气体限值”:“2000000”,
“时间挖掘”:1534485766989,
“区块编号”:“699384”,
“气体使用”:“54344”,
“累计使用量”:“54344”,
“合同地址”:“0xFFFD1812ABCCFD7E43AD32641060A3138AD7DFC”,
“操作”:“createIdentity”
},
{
“交易散列”:“0x0146176D40FBE8C38CE904C18B5C20F9BC984C8694BDCAC896707B0C7BFD13A”,
“发件人地址”:“0x65cb3d6c18ddf6971a07bfae6e606eefafe2246d”,
“timeSent”:1534485733545,
“加斯普里斯”:“0”,
“气体限值”:“2000000”,
“时间挖掘”:1534485743949,
“区块编号”:“699379”,
“气体使用”:“54344”,
“累计使用量”:“54344”,
“合同地址”:“0xf7238628f4f76f4bf15fea9621d83a414fc312c3”,
“操作”:“createIdentity”
},
{
“交易散列”:“0x185381e0546607164ba53daa0080ec632be4362fbfc218e34cfeef139f1221e7”,
“发件人地址”:“0xafafd671d866271578ce6490a54b60f1a30d3736”,
“timeSent”:1534485713502,
“加斯普里斯”:“0”,
“气体限值”:“2000000”,
“时间挖掘”:1534485722077,
“区块编号”:“699375”,
“气体使用”:“54344”,
“累计使用量”:“54344”,
“合同地址”:“0x0edf346fb0021d3534a1522994ce16adc63f8c27”,
“操作”:“createIdentity”
},
{
“transactionHash”:“0x12d2d340428fe68da8e9c92ba87c71c765bc9048fa93b8b13be6e87f968b9130”,
“发件人地址”:“0x6DB1DD4B5BEE10D98300ADDF82145992A0B0BC6”,
“timeSent”:1534485695572,
“加斯普里斯”:“0”,
“气体限值”:“2000000”,
“时间挖掘”:1534485701597,
“区块编号”:“699371”,
“气体使用”:“54344”,
“累计使用量”:“54344”,
“合同地址”:“0xF816368997E1DBFEDF8DE4DA4AE834B5666619FAC”,
“操作”:“createIdentity”
},
{
“交易散列”:“0xB10FB02B1FDAA99A69F178BF2A5359E4C1F4CEE1F80E5D38ED27C0FEEBF3BE”,
“发件人地址”:“0x3E1D3EB628DA78CE87DAC0FDB518B6630D5A1B”,
“timeSent”:1534485668659,
“加斯普里斯”:“0”,
“气体限值”:“2000000”,
“时间挖掘”:1534485677395,
“区块编号”:“699366”,
“气体使用”:“54344”,
“累计使用量”:“54344”,
“合同地址”:“0x1d22cae5b6376cf2ec82ade5b8c2090df745948e”,
“操作”:“createIdentity”
},
{
“交易散列”:“0xBD42F9CE7A302C5E227E8186194B48A9CAFED49EE819DCBEC5958525996368A”,
“发件人地址”:“0xb1506cebb611394e84b731d6d857d6885108cbfb”,
“timeSent”:1534485648476,
“加斯普里斯”:“0”,
“气体限值”:“2000000”,
“时间挖掘”:1534485656795,
“区块编号”:“699362”,
“气体使用”:“54344”,
“累计使用量”:“54344”,
“合同地址”:“0x3468040e6060208fb3c16a12fd10b53e9fc5da9c”,
“操作”:“createIdentity”
},
{
“transactionHash”:“0xb66a693d2258e2270a602404cf1680e93757abacce16ce04e5ab17c35ef21c4f”,
“发件人地址”:“0x0541BE5FB74771DC95CA6F99A651D635D618DDB”,
“timeSent”:1534485630149,
“加斯普里斯”:“0”,
“气体限值”:“2000000”,
“时间挖掘”:1534485637442,
“区块编号”:“699358”,
“气体使用”:“54344”,
“累计使用量”:“54344”,
“合同地址”:“0x85C2852C1CF8D2F8A4E73DEE1616B48E378D6BA”,
“操作”:“createIdentity”
},
{
“交易散列”:“0x79a6a4db781c9d7d4a75f66e4501b854c589679f797baa73695cdb1fda9557fd”,
“发件人地址”:“0xCD1955BCF1CEBC22E251E2D96D54FD1A4B1909985”,
“timeSent”:1534485599691,
“加斯普里斯”:“0”,
“气体极限”
_.groupBy(transactions, function(trans) {
     var dt = new Date(trans.timeSent);
     return dt.getFullYear() + "/" + (dt.getMonth() + 1) + "/" + dt.getDate();
})