with语句的用法
来源:互联网 发布:什么软件重装系统最好 编辑:程序博客网 时间:2024/05/15 23:53
JavaScript中对with语句描写很少,这里记录一下我自己的理解。
如下代码
(function test(){var aaa='111'; var location = {};location.bbb = '123';location.aaa='456';with(location){var aaa='222';
console.log(aaa);//先找局部变量var aaa='222';,如果找不到,才去location下的属性下找bbb = aaa;//同上}console.log(location.bbb);
return aaa;})()//输出222 222
上述代码对with语句的使用注意要点:
首先,传入with的参数必须为一个对象,否则会出现很多错误。
其次,在with语句中,最接近的环境是test函数环境。
最后,with内部的局部环境查找变量的顺序是,先查找局部环境中的局部变量,如果找不到则从location中查找同名属性,最后才是全局变量
0 0
- with语句的用法
- with语句的用法
- Oracle with语句的用法
- Oracle with语句的用法
- Oracle with语句的用法
- Oracle with语句的用法
- Oracle with语句的用法
- ORACLE WITH语句的用法示例
- 关于SQL语句中With的用法
- javascript 中 with的用法:(简化语句)
- 博客浏览:JS with 语句的用法
- python中with语句的用法
- sql中With AS语句的用法
- 关于SQL语句中With的用法
- oracle with 语句用法
- Python with语句用法
- python with 语句的实例用法 & 高级用法:
- Python 中的with语句用法
- leetcode---Find Minimum in Rotated Sorted Array---二分搜
- android 自定义状态栏颜色
- Assertion failed: (handlerType <= HandlerType::EVENT_CUSTOM_ENDED) 断言错
- java日志组件介绍(common-logging,log4j,slf4j,logback )
- input 事件兼容处理以及中文输入法优化
- with语句的用法
- UVa540
- 声压、音量﹑功率﹑分贝﹑波长、以及一些常人参数.
- git修改远程仓库地址
- 最大熵学习笔记(三)最大熵模型
- 排序相关算法之冒泡排序
- Timer的schedule和scheduleAtFixedRate方法的区别
- HTML drawimage方法 拍摄的为什么失真 总结的几个方法
- Python urllib模块urlopen()【打开网站,写入本地文件】与urlretrieve()【直接下载网站文件到本地】