最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
各浏览器中中关键字作为对象属性的差异
时间:2011-04-02 编辑:简简单单 来源:一聚教程网
各浏览器中中关键字作为对象属性的差异
最近又碰到一个,后台同事返回了如下的json结构:
view sourceprint?1 {default:{name:'jack'}}
在ie6/7/8中出错了,调试了很久才发现原因。
细心的朋友获取已经发现了,default不是js的关键字吗?可以作为属性吗?有的或许说绝对不行。
测试下:
view sourceprint?1 var obj = {default:555};
2 alert(obj.default);
可看到在ie6/7/8/safari/opera中提示语法错误,无法正常运行。但ie9/firefox/chrome则弹出了“555”,正常。
如果改成[]方式获取,各浏览器表现同上。
虽然在ie9/firefox/chrome中关键字可作为对象属性,但坚决杜绝此类写法...
分类: brower special, 网页特效
相关文章
- 浏览器无法自动保存登录过的账号密码的解决方法 07-19
- 浏览器网页文章文字内容不能复制怎么办 06-04
- 浏览器看视频的时候提示shockwave flash未响应怎么办 06-03
- 浏览器不能已阻止此站点不安全的ActiveX控件的解决方法 04-29
- Edge浏览器使用时电脑显示器屏幕花屏该如何修复 04-24
- 浏览器打不开https开头的网站该如何解决 03-22