如何使用JavaScript将array
中的所有负值更改为正值,例如:
const arry = [-2.5699, -1.4589, -3.2447, -6.9789 ,-9.213568];
我的结果应该是
[2.56, 1.45, 3.24, 6.97, 9.21]
javascript中怎么可能?
我尝试使用
Math.abs
,但我正在获取NaN
最佳答案
您可以使用Math.abs
返回数字的绝对值。
const arry = [-2.5699, -1.4589, -3.2447, -6.9789, -9.213568];
const arry2 = arry.map( v => Math.floor( Math.abs(v) * 100) / 100 );
console.log(arry2);