var o={"BH":"01", "MC":"AA"};
由于我的属性(KEY)都是守法公民,所以不用双引号也没问题

var o={BH:01, MC:"AA"};
o.BH=1
o.MC="AA"
内容就要双引号了,不然BH的内容变为1,而不是正确的01

var o={BH:01, MC:"A\"A"};
如果内容包含双引号的,则用转义字符\

var a=eval('({BH:"01", MC:"AA"})');
当传递过来的只是字符串,要通过eval转换,则前后要加(),然后用单引号。如果用双引号,不知道要多少麻烦。
var a=eval("({BH:\"01\", MC:\"A\\\"A\"})");

var a=eval('({BH:"01", MC:"A\\\"A"})');
要通过eval转换,遇到内部有双引号的就麻烦了,\"就要变为\\\"

var a=eval('({BH:"01", MC:"中"})');
可以使用中文字

相关文章:

  • 2021-11-29
  • 2022-03-09
  • 2021-07-05
  • 2021-08-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-13
  • 2022-12-23
  • 2021-10-20
  • 2021-10-23
  • 2021-08-14
  • 2022-12-23
  • 2021-05-06
相关资源
相似解决方案