用js对某个数组对象某个属性值字符串批量转成数组后还保留在数组对象中
时间: 2023-10-09 19:15:08 浏览: 82
js将类数组对象转换成数组对象
如果你想将数组对象中的某个属性值字符串批量转换为数组,并且仍然保留在数组对象中,你可以使用 `forEach()` 函数来遍历数组对象,并在遍历过程中修改每个对象的属性值。下面是一个示例代码:
```javascript
// 定义数组对象
var arr = [
{ id: 1, name: 'Alice', hobbies: 'reading, painting' },
{ id: 2, name: 'Bob', hobbies: 'coding, gaming' },
{ id: 3, name: 'Charlie', hobbies: 'cooking, traveling' }
];
// 批量转换某个属性值字符串为数组并保留在数组对象中
arr.forEach(obj => {
obj.hobbies = obj.hobbies.split(', ');
});
// 输出结果
console.log(arr);
```
在上面的示例中,我们使用 `forEach()` 函数遍历数组对象 `arr`,并通过修改每个对象的 `hobbies` 属性值,将其通过 `split(', ')` 方法转换为数组。这样,转换后的结果将保留在数组对象中。
希望能解答你的问题!如果还有其他问题,请随时提问。
阅读全文