目前遇到了一个很老的项目,其在访问数组的时候几乎全部使用圆括号而不是方括号。
javascript
//目前项目中 table.rows(i).cells(i); root(i).getXXX(param);
这些代码在IE兼容模式下可以正常运行,但类似Chrome、Safari、Firefox等现代浏览器则抛出语法错误。
那么,有没有办法使现代浏览器兼容这种写法?
我怎么感觉这个是方法返回的对象 ,不是数组?
把table.rows
指向的这个function打印出来看看?
基本不可能实现- -。 你只能判断浏览器类型
,或者用 try catch
来写兼容代码了