关于JSON.parse的问题?

var str = 'a=""'var res = '{"' + str.replace(/"/g, '\\"').replace(/=/g, '":"') + '"}'console.log('res', res) // {"a":"\"\""}// 问题1:哪个值是和res相等的?console.log(res === '{"a":"\"\""}') // false// 问题2:为什么是falseconsole.log('res1', JSON.parse(res)) // {a: """"}

问题3:JSON.parse() 的解析规则是什么?


万千封印
浏览 463回答 1
1回答

阿晨1998

JSON.parse(jsonData),jsonData是JSON格式的字符串,该方法是将JSON格式的字符串,序列化成JSON数据。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript