下面是一个JSON转换成object的方法,为什么我把第二个return给注释了,得到的是undefine?我在if语句里不是已经返回了吗?如果说是if语句没有执行但是console.log的结果却是"小明同学",说明它已经执行了if语句啊
var a = JSON.parse('{"name":"小明","age":14}',function (key,value) { if(key === "name"){ return value+"同学"; }// alert(111);// return value; }); console.log(a);
相关分类