如何确定最便宜和最快的费率并获得单个对象中的价值。
- 通过使用
netfee
,其中least value
决定了cheapest
- 通过使用
speed
,其中less days
决定了fastest
- 通过使用
amount
,其中highest value
决定了best
var result = getValue(obj);
getValue(obj){
var cheapest= Math.min.apply(Math, obj.map(function (el) {
return el.netfee;
}));
var best= Math.max.apply(Math, obj.map(function (el) {
return el.amount;
}));
var res= Object.assign({}, cheapest, best);
return res;
}
var obj=[
{
id: "sample1",
netfee: 10,
speed: "1days",
amount: "100"
},
{
id: "sample2",
netfee: 6,
speed: "2days",
amount: "200"
},
{
id: "sample3",
netfee: 4,
speed: "3days",
amount: "50"
}
]
Expected Output:
Cheapest : Sample 3
Fastest: Sample 1
Best: Sample 2
string
参数不以 0x 或 0 开头,则radix
参数默认为10?️ - Aminu Kano