ybdt1201
2016-06-27 09:05
采纳率: 100%
浏览 2.2k
已采纳

求教大神 JSON.parse()报错的问题。

var a = "{'a1':'a','a2':'b'}";
var b = '{"a1":"a","a2":"b"}';
console.info(typeof JSON.parse(a));//这个会报错
console.info(typeof JSON.parse(b));//这个不会报错
对于上面这串代码,一个报错,一个不报错;就一个双引号与单引号的不同,为什么区别这么大,求教大神指点下,谢谢啦

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题