Why is it that whenever I do :- JSON.parse('"something"') it just parses fine but when I do:- var m = "something"; JSON.parse(m); it gives me an error saying:- Unexpected token s [回答] You're asking it to parse the JSON text something (
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> function aa(str){ var p = new Promise(function(resolve,reject){ var cc
JSON.parse与eval和能将一个字符串解析成一个JSON对象,但还是有挺大区别. 测试代码 var A = "{ a: 1 , b : 'hello' }"; var B = "{ 'a': 1 , 'b' : 'hello' }"; var C = "{'a':1,'b':'hello'}"; var D = '{"a":1,"b":"hello"}'; var E = '{