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 相关文章推荐
extjs中grid中嵌入动态combobox的应用
Jan 01 Javascript
javascript实现的一个带下拉框功能的文本框
May 08 Javascript
JS实现仿Windows经典风格的选项卡Tab切换代码
Oct 20 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
May 20 Javascript
js控制文本框禁止输入特殊字符详解
Apr 07 Javascript
vue-rx的初步使用教程
Sep 21 Javascript
React如何解决fetch跨域请求时session失效问题
Nov 02 Javascript
vue与bootstrap实现简单用户信息添加删除功能
Feb 15 Javascript
vue+vuex+json-seiver实现数据展示+分页功能
Apr 11 Javascript
js设置默认时间跨度过程详解
Jul 17 Javascript
Element Backtop回到顶部的具体使用
Jul 27 Javascript
在Vue中使用Viser说明(基于AntV-G2可视化引擎)
Oct 28 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
php+ajax实现无刷新数据分页的办法
2015/11/02 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
Extjs学习笔记之一 初识Extjs之MessageBox
2010/01/07 Javascript
28个JS验证函数收集
2010/03/02 Javascript
jQuery Ajax请求状态管理器打包
2012/05/03 Javascript
自定义的一个简单时尚js下拉选择框
2013/11/20 Javascript
HTML5使用DeviceOrientation实现摇一摇功能
2015/06/05 Javascript
详解JavaScript中getFullYear()方法的使用
2015/06/10 Javascript
通过JS和PHP两种方法判断用户请求时使用的浏览器类型
2016/09/01 Javascript
分享JS代码实现鼠标放在输入框上输入框和图片同时更换样式
2016/09/01 Javascript
Jquery Easyui验证组件ValidateBox使用详解(20)
2016/12/18 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
2017/10/31 Javascript
浅谈webpack打包过程中因为图片的路径导致的问题
2018/02/21 Javascript
vue-cli构建项目下使用微信分享功能
2018/05/28 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧不动,右侧滑动)
2019/01/23 Javascript
微信小程序实现圆形进度条动画
2020/11/18 Javascript
[43:51]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS Secret
2018/03/31 DOTA
Mac中Python 3环境下安装scrapy的方法教程
2017/10/26 Python
Python request设置HTTPS代理代码解析
2018/02/12 Python
python列表生成式与列表生成器的使用
2018/02/23 Python
Python实现针对给定字符串寻找最长非重复子串的方法
2018/04/21 Python
python 列表降维的实例讲解
2018/06/28 Python
python远程连接服务器MySQL数据库
2018/07/02 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
2018/10/14 Python
Python中asyncio与aiohttp入门教程
2018/10/16 Python
Python绘制二维曲线的日常应用详解
2019/12/04 Python
Python之Class&amp;Object用法详解
2019/12/25 Python
美国旅游网站:Tours4Fun
2017/02/17 全球购物
七年级音乐教学反思
2014/01/26 职场文书
原料仓管员岗位职责
2014/04/12 职场文书
学习雷锋倡议书
2014/04/15 职场文书
市级青年文明号申报材料
2014/05/26 职场文书
项目投资意向书范本
2015/05/09 职场文书
电力安全学习心得体会
2016/01/18 职场文书
nginx搭建NFS网络文件系统
2022/04/14 Servers
Python 装饰器(decorator)常用的创建方式及解析
2022/04/24 Python