用js对某个数组对象某个属性值数组批量转成字符串后还保留在数组对象中
时间: 2023-10-09 19:15:08 浏览: 270
json对象或数组对象转换成字符串
4星 · 用户满意度95%
如果你想在转换后仍然保留在数组对象中,你可以使用 `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.join(', ');
});
// 输出结果
console.log(arr);
```
在上面的示例中,我们使用 `forEach()` 函数遍历数组对象 `arr`,并通过修改每个对象的 `hobbies` 属性值,将其转换为以逗号分隔的字符串。这样,转换后的结果将保留在数组对象中。
希望能解答你的问题!如果还有其他问题,请随时提问。
阅读全文