js有没有办法在非IE中使用圆括号访问数组?
目前遇到了一个很老的项目,其在访问数组的时候几乎全部使用圆括号而不是方括号。
javascript
//目前项目中 table.rows(i).cells(i); root(i).getXXX(param);
这些代码在IE兼容模式下可以正常运行,但类似Chrome、Safari、Firefox等现代浏览器则抛出语法错误。
那么,有没有办法使现代浏览器兼容这种写法?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
基本不可能实现- -。 你只能
判断浏览器类型
,或者用try catch
来写兼容代码了把
table.rows
指向的这个function打印出来看看?我怎么感觉这个是方法返回的对象 ,不是数组?