數組這是我的JavaScript數組修改字符串在JavaScript
["200.00 K","200.50 K","300.00 K" ,"300.50 K","400.00 K","400.50 K"]
解析這個數組我需要得到這樣的
["200 K","200.5 K","300 K" ,"300.5 K","400 K","400.5 K"]
後,我使用的原型
請幫幫我?
數組這是我的JavaScript數組修改字符串在JavaScript
["200.00 K","200.50 K","300.00 K" ,"300.50 K","400.00 K","400.50 K"]
解析這個數組我需要得到這樣的
["200 K","200.5 K","300 K" ,"300.5 K","400 K","400.5 K"]
後,我使用的原型
請幫幫我?
var a = ["200.00 K","200.50 K","300.00 K","300.50 K","400.00 K","400.50 K"];
for (var i = 0; i < a.length; i++) {
a[i] = a[i].replace(/(?:(\.\d*[1-9])|\.)0+ /, "$1 ");
}
之後,a
是
200 K,200.5 K,300 K,300.5 K,400 K,400.5 K
像這樣的事情
for(i=0;i<arrayName.length();i++){
arrayName[i]=parseFloat(arrayName[i])+ " K";
}
在所有瀏覽器的工作原理是在其他的答案的變種,
var a = ["200.00 K","200.50 K","300.00 K" ,"300.50 K","400.00 K","400.50 K"];
var b = [];
for (var i = 0; i < a.length; i++)
b.push(parseFloat(a[i]) + " K");
b
哪裏是所得陣列。
這不是他們所需要的。這不會產生像「200.5 K」這樣的請求結果。 – jfriend00