js如何把一个list里面的对象里的value值转成数字类型
时间: 2024-03-26 22:38:32 浏览: 177
js代码-js数组查找元素 find() 方法,只返回第一个匹配元素
在 JavaScript 中,可以使用 `parseInt()` 函数将字符串转换为数字类型。
假设你有一个包含多个对象的数组,每个对象都有一个或多个字符串类型的属性,你想将其中的属性值转换为数字类型,你可以使用以下代码:
```javascript
// 创建一个包含多个对象的数组
const myList = [
{id: 1, name: "John", age: "25"},
{id: 2, name: "Jane", age: "30"},
{id: 3, name: "Bob", age: "45"},
];
// 遍历数组,将属性值转换为数字类型
myList.forEach((obj) => {
obj.age = parseInt(obj.age);
});
// 打印转换后的结果
console.log(myList);
```
在上面的代码中,我们使用 `parseInt()` 函数将每个对象中的 age 属性的值从字符串类型转换为数字类型,并将其直接修改为对象属性的新值。最后,我们打印修改后的数组,可以看到 age 属性值已经被成功转换成数字类型了。
阅读全文