因为写的项目需要兼容ie7,so今天在ie7下测试了一下,结果爆出了一个错误,如下
然后跑了一下前台debug,发现ie7下数组的length比正常模式多了一个,如下图,分别为ie7下和ie11下
经过一些列的斗争,发现,原来是ie7对于js写法的要求较为严格,不允许有多余的逗号,也就数在colm数组的最后一个字段的大括号外多了一个逗号,导致ie7判断长度为9
应该这样写colm=[ {},{},{},{},{} ];
因为写的项目需要兼容ie7,so今天在ie7下测试了一下,结果爆出了一个错误,如下
然后跑了一下前台debug,发现ie7下数组的length比正常模式多了一个,如下图,分别为ie7下和ie11下
经过一些列的斗争,发现,原来是ie7对于js写法的要求较为严格,不允许有多余的逗号,也就数在colm数组的最后一个字段的大括号外多了一个逗号,导致ie7判断长度为9
应该这样写colm=[ {},{},{},{},{} ];