在 JavaScript 中,`JSON.stringify()` 是一个非常实用的方法,用于将 JavaScript 对象或值转换为 JSON 字符串。它可以帮助我们轻松地存储或传输数据!🌟
首先,让我们看看基本用法:
```javascript
const obj = { name: "小明", age: 25 };
const jsonString = JSON.stringify(obj);
console.log(jsonString); // 输出: {"name":"小明","age":25}
```
🌟 参数详解:
1. 对象/数组:需要被转换的内容。
2. replacer(可选):用于修改输出的 JSON 数据。
```javascript
const obj = { secret: "不要泄露" };
console.log(JSON.stringify(obj)); // {"secret":"不要泄露"}
console.log(JSON.stringify(obj, (_, value) => value === "不要泄露" ? "已隐藏" : value));
// 输出: {"secret":"已隐藏"}
```
3. space(可选):增加缩进,便于阅读。
```javascript
console.log(JSON.stringify({ key: "value" }, null, 2));
// 输出:
// {
// "key": "value"
// }
```
💡 注意事项:
- `undefined`、函数等不会被序列化。
- 循环引用会导致错误。
掌握 `JSON.stringify()`,让你的数据处理更高效!🚀
免责声明:本文由用户上传,如有侵权请联系删除!