【发布时间】:2019-03-27 09:24:26
【问题描述】:
我有两个不同的数组对象,并且有一个使用这些对象并执行计算的函数。我想知道如何在 JavaScript 中执行计算并获取所有嵌套数组对象,如下所示(预期输出)。
var obj = [
{
name: "insta",
fee: "2",
rate: "2.00"
},
{
name: "transfer",
fee: "1",
rate: "3.00"
}
],
var query =
{
country: "SG",
sourceamount: "4,000"
}
function config(objectdata, querydata){
let send_amount = querydata.sourceamount.replace(/,/g,"");
let fee = objectdata.fee;
let rate = objectdata.rate;
let amount_to_convert = send_amount - fee;
let receive_amount = amount_to_convert * rate;
let result_data = {send: send_amount, fees: fee, ratevalue: rate, amountvalue :amount_to_convert, receive: receive_amount}
return result_data;
}
result = config(obj, query);
Expected Output:
result = [
{
name: "insta",
fees: "2",
ratevalue: "2.00",
amountvalue: "3998",
receive: "7976"
country: "SG",
sourceamount: "4,000"
},
{
name: "transfer",
fees: "1",
ratevalue: "3.00",
amountvalue: "3997",
receive: "11,991"
country: "SG",
sourceamount: "4,000"
}
]
【问题讨论】:
-
你在哪里迭代的?
标签: javascript jquery arrays object