1.第一个参数是字符串,第二个参数是个函数,该函数对字符串中的每个属性进行处理
``` var text = '{ "name":"Runoob", "initDate":"2013-12-14", "site":"www.baidu.com"}'; //json格式字符串
var obj = JSON.parse(text, function (key, value) { //每个对象的属性调用此循环
if (key == "initDate") {
return new Date(value); //将日期对象返回
} else {
return value;
}});
```js
2.JSON.parse()直接传入纯数字或纯数字的字符串不会报错,会返回该字符串的number格式。