我有一个返回长整数的函数。 23.23423423423432
我可以删除小数位:
function shortNumbers(){
var longNumber = 34.324234234234;
var shortNumber = longNumber.toPrecision(2)
alert("Shorter number is " + shortNumber)
}
接下来,我要使用地图在警报中显示值:
function collectVideoValues(){
var loopsStr = loops.map(x=>x.start+"AA"+x.end).join('AA');
alert("Video Values are " + videoId + "," +loopsStr );
}
我可以在loops.map之后插入toPrecision吗?
loops.map.toPrecision(2).(x=>x.start+"AA"+x.end).join('AA');
我想用1或2行代码解决这个问题,而无需使用第二个函数。
答案 0 :(得分:0)
我在x.start和x.end之后放置了Precision以从数字中去除小数位。
function collectVideoValues(){
var loopsStr = loops.map(x=>x.start.toPrecision(2)+"i"+x.end.toPrecision(2)).join('i');
document.getElementById("lesson-code").innerHTML= videoId + "ID"+ loopsStr;
}