【发布时间】:2021-09-26 22:31:43
【问题描述】:
我有一个 obj,它具有以下键/值
var pay = [
{
journal: 23,
regdate: "31/08/2021",
account: "2.1.01.0001.02181 Folha de Pagamento:Salarios a Pagar",
debitvalue: "3003,58",
creditvalue: "",
itemdescrip: "Valor ref folha de pgto, mês 08/2021",
name: "",
branch: "",
costcenter: "",
message: "",
},
{
journal: 23,
regdate: "31/08/2021",
account: "2.1.01.0001.02181 Folha de Pagamento:Salarios a Pagar",
debitvalue: "",
creditvalue: "4003,58",
itemdescrip: "Valor ref folha de pgto, mês 08/2021",
name: "",
branch: "",
costcenter: "",
message: "",
},
];
我想从“creditvalue”中减去满足条件的所有“debitvalue”,即account key包含2.1.01.0001.02181
我已经尝试过 map、filter、indexOf、contains 并且所有这些都返回 []。
预期结果应该是 3.000 我从javascript开始,我不太了解。谢谢。
【问题讨论】:
-
您的预期结果应该是什么。请同时添加...
-
@HR01M8055 我已经更新了
标签: javascript multidimensional-array