ie6下 报错 缺少标识 字符串 或数字

今天犯了一个比较低级的错误,导致报了这个错误..

Ex:

//error
var
obj = { a : 1, b : 2, c : 3, }
//correct
var obj = {
  a :
1,
  b :
2,
  c :
3
}

如果这样结尾处加了逗号FF下不会报错,ie下就会报缺少标识 字符串 或数字这个错误了.这个还比较好找..

//error
$('<img>' , { src : 'img.gif', class : 'images', id : 'images' });
//correct

$('<img>' , { 'src' : 'img.gif', 'class' : 'images', 'id' : 'images' });
 

这里就有一个坑了...因为保留关键字 所以不可以直接当做对象字面量来用.如果用需要引号引起.JSON格式处理....

原文地址:https://www.cnblogs.com/nano/p/2660671.html