【发布时间】:2018-01-22 14:40:13
【问题描述】:
我发现过滤数组中的字典有困难。请在下面查看我的回复。
[{
id = 5a5dae2cb9f9e54a56987185;
addressId = 0;
claimStatus = PENDING;
claimStatusChangedOn = 0;
gift = {
giftAmount = 50;
giftAmountFormated = "\U20b9 50.00";
productId = 1
}
},
{
id = 5a5dae2cb9f9e54a56987185;
addressId = 0;
claimStatus = PENDING;
claimStatusChangedOn = 0;
gift = {
giftAmount = 50;
giftAmountFormated = "\U20b9 50.00";
productId = 2
}
},
{
id = 5a5dae2cb9f9e54a56987185;
addressId = 0;
claimStatus = PENDING;
claimStatusChangedOn = 0;
gift = {
giftAmount = 50;
giftAmountFormated = "\U20b9 50.00";
productId = 3
}
},
{
id = 5a5dae2cb9f9e54a56987185;
addressId = 0;
claimStatus = PENDING;
claimStatusChangedOn = 0;
gift = {
giftAmount = 50;
giftAmountFormated = "\U20b9 50.00";
productId = 1
}
},
{
id = 5a5dae2cb9f9e54a56987185;
addressId = 0;
claimStatus = PENDING;
claimStatusChangedOn = 0;
gift = {
giftAmount = 50;
giftAmountFormated = "\U20b9 50.00";
productId = 1
}
}]
我想要由gifts -> productId 过滤的不同数组。
例如,array1 将是 productId = 1 的字典,
array2 将拥有 productId =2
的字典
等等
我无法深入理解reduce、filter和map。
【问题讨论】:
-
我们有什么可以帮助您的吗?我没有看到问题或问题。请显示一些代码,解释它有什么问题,我们会尽力帮助