使用JavaScript将数组const arr = ['99.9999%', null, '0', 12.4321]保留两位小数
时间: 2023-09-01 07:07:25 浏览: 76
const-version:一个微型命令行工具,用于提取 `package.json` 版本并以 ES6 语法生成 `export const VERSION='...'` 文件
可以使用JavaScript中的`map()`方法和`toFixed()`方法来实现:
```javascript
const arr = ['99.9999%', null, '0', 12.4321];
const newArr = arr.map(item => typeof item === 'number' ? item.toFixed(2) : item);
console.log(newArr); // ['99.99%', null, '0.00', '12.43']
```
首先,使用`map()`方法遍历数组,判断数组元素的类型,如果是数字,则使用`toFixed()`方法将数字保留两位小数。如果不是数字,则直接返回原元素。最后得到新的数组`newArr`。
阅读全文