js如何将对象转为字符串,并且这个对象里面还有对象
时间: 2024-02-02 08:03:14 浏览: 48
把对象转换为JSON字符串
你可以使用 JSON.stringify() 方法将对象转为字符串。如果对象里面还有对象,则这些对象也会被转为字符串。例如:
```js
const obj = {
name: 'Jack',
age: 20,
address: {
city: 'Beijing',
district: 'Haidian'
}
};
const str = JSON.stringify(obj);
console.log(str); // {"name":"Jack","age":20,"address":{"city":"Beijing","district":"Haidian"}}
```
请注意,如果对象中有函数、undefined、symbol、循环引用等值,则在转换为字符串时将被忽略或者转为 null。
阅读全文