Javascript多余逗号IE下出错
写好的代码在Chrome、Firfox、IE11下都测试过没有问题,可是在IE6、IE7下报错。仔细查看了代码,发现在JSON中最后多了一个逗号,去掉后没有问题了。 于是在各种浏览器下做了一下测试,得到结论是: 1. JSON最后一组键值后多逗号,IE5、IE6、IE7都报错,其他浏览器正常; 2. 数组中的逗号,根据位置不同、浏览器不同,会有不同结果。 测试代码及结果如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JS多余逗号测试</title> </head> <body> <script type="text/javascript"> //正常 var json_normal = { id: 1, name: … >>阅读全文<<