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() 的解析规则是什么?
阿晨1998
相关分类