js有没有办法在非IE中使用圆括号访问数组?


目前遇到了一个很老的项目,其在访问数组的时候几乎全部使用圆括号而不是方括号。


 javascript


 //目前项目中
table.rows(i).cells(i);
root(i).getXXX(param);

这些代码在IE兼容模式下可以正常运行,但类似Chrome、Safari、Firefox等现代浏览器则抛出语法错误。
那么,有没有办法使现代浏览器兼容这种写法?

浏览器兼容性 JavaScript internet-explorer

impking 10 years, 3 months ago

table.rows 指向的这个function打印出来看看?

FFfan answered 10 years, 3 months ago

基本不可能实现- -。 你只能 判断浏览器类型 ,或者用 try catch 来写兼容代码了

柒世纪饭饭 answered 10 years, 3 months ago

我怎么感觉这个是方法返回的对象 ,不是数组?

我系绿坝娘 answered 10 years, 3 months ago

Your Answer