JS with理解和用法
来源:互联网 发布:百安居建材 知乎 编辑:程序博客网 时间:2024/05/01 00:09
- with(Math) {
- alert(E); // 得到结果就是Math.E的结果
- }
- // 如果在外部使用
- alert(E); // 不是Math中的E
- // 根据 https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Statements:with 中的解释
- with(arg) {
- statement
- }
- // arg在执行参数体的时候js通过with将arg加入大括号的作用域链中,让statement可以访问到arg,如上边的例子这样如果用户访问Math中的属性和方法的时候就可以直接写方法和属性名,就像window的全局属性和方法一样直接使用,省略前边的对象
- // 一段伪代码
- eg:
- var obj = {E : "hello"};
- with(Math) {
- alert(E);
- with(obj) {
- alert(E);
- }
- }
- // 如果with嵌套使用就是按照作用域的顺序
- JS with理解和用法
- js with理解和用法
- JS with 的理解与用法
- js中with和this的用法
- JS with和this的用法
- JS中&&和||的用法理解
- js中的with用法
- js with用法
- js with() 用法
- oracle中start with和connect by的用法理解
- js中with的用法
- js中with的用法
- JS中with的用法
- js中with的用法
- with在js中的用法
- ROW_NUMBER和WITH 用法
- JS中call用法理解
- js的数组、对象数组和对象的定义和js内部对象和with、for..in的用法
- JavaScript密码强度检测
- SQL Server开发过程中的十种常见问题总结(1)
- SQL Server开发过程中的十种常见问题总结(2)
- JS OO程式学习笔记
- js中setTimeout与setInterval的区别
- JS with理解和用法
- Javascript几秒后跳转到某个页面
- 通过window.open跳转得到上一个页面的URL
- RFT 无法辨认对象的解决方案
- 通过js向table添加或修改row及cell
- FOJ--1685--跑跑卡丁车--解题报告
- 解析window.event对象
- JavaScript就这么回事
- JavaScript 正则表达式