JSON.stringfy() 三个参数
let obj = {
name:'张三',
age: 18,
from: 'China',
to: 'home'
}
// 1. 将obj对象中所有属性都转为JSON格式字符串
JSON.stringify(obj) // '{"name":"张三","age":18,"from":"China","to":"home"}'
// 2. 将obj对象中指定属性(name、age)都转为JSON格式字符串
JSON.stringify(obj, ['name', 'age']) // '{"name":"张三","age":18}'
// 3. 将obj对象中指定属性(name、age)都转为JSON格式字符串,并缩进5
JSON.stringify(obj, ['name', 'age'], 5) // '{\n "name": "张三",\n "age": 18\n}'
// 4. 将obj对象中所有属性转为JSON格式字符串,并缩进5
JSON.stringify(obj, null, 5) // '{\n "name": "张三",\n "age": 18,\n "from": "China",\n "to": "home"\n}'
应用:表单有很多属性,但是提交的时候值只需要传一部分
NDM地址:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify