《javascript高级程序设计》中的一个错误
来源:互联网 发布:mysql官方 编辑:程序博客网 时间:2024/05/01 23:51
今天看《javascript高级程序设计》,书中第24章第2节2.1小节中说到:“和函数类似,with语句会创建自己的作用域,……”,于是我做了以下测试:
<script>var obj={"name":"wang","age":"23"};var wmj=23;with(obj){console.log(wmj) ;var wmj='wangmeijian';'console.log(wmj) ;}; </script>
得出结果分别是:23和wangmeijian,假如with会创建作用域的话,结果应该是undefined和wangmeijian才对,所以严谨来说这句话是错误的,至少是不完全正确的!
0 0
- 《javascript高级程序设计》中的一个错误
- 关于<<JavaScript高级程序设计>>第三版中apply的一个错误
- 闭包 ---- 《JavaScript高级程序设计》中的解释
- 《 JavaScript高级程序设计》第五章 浏览器中的JavaScript
- 《 JavaScript高级程序设计》第15章 javascript中的XML
- 统一javascript中的事件(来自javascript高级程序设计)
- [JavaScript高级程序设计]JavaScript在HTML中的使用
- 《JavaScript高级程序设计》学习笔记(错误处理)
- Javascript高级程序设计第17章(错误处理与调试)
- JavaScript高级程序设计13--错误处理与调试
- 读:JavaScript 高级程序设计
- 阅读“JavaScript高级程序设计”
- JavaScript高级程序设计
- JavaScript 高级程序设计
- dom javascript高级程序设计
- javascript 高级程序设计
- JavaScript高级程序设计
- JavaScript高级程序设计
- Flume Hello World!
- Oracle存储汉字字段长度
- iOS7下隐藏status bar的详细研究
- As Easy As A+B
- Cocos2d-x 3.0 新的点染架构(双线程)
- 《javascript高级程序设计》中的一个错误
- UML之行为图
- U-Boot网海拾遗
- 从MAC上生成pem文件用于推送
- mysql 删除重复数据
- 每天学 运维 之 ARPU
- makefile SRC_FILES 添加多个文件
- 自动 Android* 应用测试
- C# 获得系统的内存信息