javascript中的遍历for in 以及with的用法


Posted in Javascript onDecember 22, 2014

for in  循环执行一个对象中的属性

with语句: (对象操作语句)
                  功能:为一段程序建立默认对象

        格式:

          with(<对象>){
              <语句组>
           }

具体示例:

<script type="text/javascript"> 

function member(name,gender){ 

    this.name=name; 

    this.gender=gender; 

}

function showProperty(obj,objStr){ 

    var str=""; 

    for(var i in obj){ 

        str+=objStr+"."+i+" = "+obj[i]+"<br>" 

    } 

    return str; 

}

var obj =new member("刘若英","女"); 

//document.write(showProperty(obj,"person"));

with(document){ 

    write(showProperty(obj,"person")); 

} 

</script>

/*运行效果:

person.name = 刘若英 

person.gender = 女

*/

小伙伴们是否对javascript中遍历for in 以及with的用法有所了解了呢,这是学习javascript的基础哦。

Javascript 相关文章推荐
纯JS实现的批量图片预览加载功能
Aug 14 Javascript
Extjs中RowExpander控件的默认展开问题示例探讨
Jan 24 Javascript
js实现ArrayList功能附实例代码
Oct 29 Javascript
jquery实现动态操作select选中
Feb 11 Javascript
JavaScript中创建字典对象(dictionary)实例
Mar 31 Javascript
javascript实现获取服务器时间
May 19 Javascript
在 Express 中使用模板引擎
Dec 10 Javascript
Angular 4依赖注入学习教程之InjectToken的使用(八)
Jun 04 Javascript
完美解决手机网页中输入框被输入法遮挡的问题
Dec 19 Javascript
vue中的mvvm模式讲解
Jan 31 Javascript
17道题让你彻底理解JS中的类型转换
Aug 08 Javascript
JavaScript交换变量的常用方法小结【4种方法】
May 07 Javascript
Jquery实现图片预加载与延时加载的方法
Dec 22 #Javascript
javascript定义变量时加var与不加var的区别
Dec 22 #Javascript
javascript操作字符串的原生方法
Dec 22 #Javascript
JavaScript动态创建link标签到head里的方法
Dec 22 #Javascript
javascript中Date对象的getDay方法使用指南
Dec 22 #Javascript
原生javaScript实现图片延时加载的方法
Dec 22 #Javascript
使用JavaScript链式编程实现模拟Jquery函数
Dec 21 #Javascript
You might like
超外差式晶体管收音机的组装与统调
2021/03/01 无线电
ThinkPHP模板Switch标签用法示例
2014/06/30 PHP
学习php设计模式 php实现工厂模式(factory)
2015/12/07 PHP
escape、encodeURI、encodeURIComponent等方法的区别比较
2006/12/27 Javascript
在模板页面的js使用办法
2010/04/01 Javascript
用JavaScript对JSON进行模式匹配 (Part 2 - 实现)
2010/07/17 Javascript
js取值中form.all和不加all的区别介绍
2014/01/20 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
2016/05/25 Javascript
JavaScript实现打开链接页面的方式汇总
2016/06/02 Javascript
Javascript 事件冒泡机制详细介绍
2016/10/10 Javascript
微信小程序 封装http请求实例详解
2017/01/16 Javascript
vue-hook-form使用详解
2017/04/07 Javascript
详解HTTPS 的原理和 NodeJS 的实现
2017/07/04 NodeJs
ajax请求data遇到的问题分析
2018/01/18 Javascript
微信小程序定位当前城市的方法
2018/07/19 Javascript
angular6的table组件开发的实现示例
2018/12/26 Javascript
关于AOP在JS中的实现与应用详解
2019/05/06 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
2019/12/19 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
[01:16:50]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第一场 3月7日
2021/03/11 DOTA
Python实现的检测网站挂马程序
2014/11/30 Python
Python遍历文件夹和读写文件的实现代码
2016/08/28 Python
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
快速了解Python开发中的cookie及简单代码示例
2018/01/17 Python
python+pandas生成指定日期和重采样的方法
2018/04/11 Python
Python3实现配置文件差异对比脚本
2019/11/18 Python
使用TFRecord存取多个数据案例
2020/02/17 Python
关于HTML5+ API plusready的兼容问题
2020/11/20 HTML / CSS
迪卡侬比利时官网:Decathlon比利时
2019/12/28 全球购物
北京银河万佳Java面试题
2012/03/21 面试题
机械个人求职信范文
2014/01/24 职场文书
2014购房个人委托书范本
2014/10/12 职场文书
2015大学党建带团建工作总结
2015/07/23 职场文书
2016年幼儿园教师师德承诺书
2016/03/25 职场文书
Matlab如何实现矩阵复制扩充
2021/06/02 Python
Java Socket实现多人聊天系统
2021/07/15 Java/Android