JSON.stringify()函數(shù)用于將JavaScript對(duì)象轉(zhuǎn)換為JSON字符串。它接受一個(gè)對(duì)象作為參數(shù),并返回一個(gè)包含該對(duì)象的JSON字符串。
例如,以下代碼將一個(gè)包含姓名和年齡的JavaScript對(duì)象轉(zhuǎn)換為JSON字符串:
```
const person = { name: 'John', age: 30 };
const json = JSON.stringify(person);
console.log(json); // 輸出:{"name":"John","age":30}
```
JSON.stringify()函數(shù)還可以接受兩個(gè)可選參數(shù):replacer和space。replacer是一個(gè)函數(shù)或數(shù)組,用于過濾和修改要序列化的對(duì)象的屬性。space是一個(gè)用于控制結(jié)果字符串縮進(jìn)格式的字符串或數(shù)字。
此外,JSON.stringify()函數(shù)還可以處理其他JavaScript數(shù)據(jù)類型,如數(shù)組、字符串、數(shù)值、布爾值和null。