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 相关文章推荐
JavaScript 常用函数
Dec 30 Javascript
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
May 27 Javascript
js随机生成26个大小写字母
Feb 12 Javascript
基于javascript实现九九乘法表
Mar 27 Javascript
javascript基础语法——全面理解变量和标识符
Jun 02 Javascript
利用Angularjs实现幻灯片效果
Sep 07 Javascript
jquery,js简单实现类似Angular.js双向绑定
Jan 13 Javascript
解决React Native端口号修改的方法
Jul 28 Javascript
浅谈Vue数据绑定的原理
Jan 08 Javascript
解析Vue.js中的组件
Feb 02 Javascript
vue组件实践之可搜索下拉框功能
Nov 25 Javascript
JS实现的tab页切换效果完整示例
Dec 18 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+redis实现多台服务器内网存储session并读取示例
2017/01/12 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
2017/09/30 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
jquery实现居中弹出层代码
2010/08/25 Javascript
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
基于jquery实现表格无刷新分页
2016/01/07 Javascript
jQuery使用zTree插件实现树形菜单和异步加载
2016/02/25 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
只需五句话搞定JavaScript作用域(经典)
2016/07/26 Javascript
angular实现表单验证及提交功能
2017/02/01 Javascript
Bootstarp 基础教程之表单部分实例代码
2017/02/03 Javascript
jQuery动态追加页面数据以及事件委托详解
2017/05/06 jQuery
react native 文字轮播的实现示例
2018/07/27 Javascript
vue动态删除从数据库倒入列表的某一条方法
2018/09/29 Javascript
nodejs中实现用户注册路由功能
2019/05/20 NodeJs
[01:08]DOTA2“血战之命”预告片
2017/08/12 DOTA
python自定义解析简单xml格式文件的方法
2015/05/11 Python
python调用xlsxwriter创建xlsx的方法
2018/05/03 Python
python and or用法详解
2019/06/26 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
2019/12/18 Python
Django-xadmin+rule对象级权限的实现方式
2020/03/30 Python
Python3如何使用多线程升程序运行速度
2020/08/11 Python
CSS3中31种选择器使用方法教程
2013/12/05 HTML / CSS
德国知名健康零食网上商店:Seeberger
2017/07/27 全球购物
Charles & Colvard官网:美国莫桑石品牌
2019/06/05 全球购物
屈臣氏乌克兰:Watsons UA
2019/10/29 全球购物
美国体育用品商店:Academy Sports + Outdoors
2020/01/04 全球购物
物理系毕业生自荐信
2013/11/01 职场文书
毕业自我鉴定
2013/11/05 职场文书
小学开学寄语
2014/01/19 职场文书
优秀班干部事迹材料
2014/01/26 职场文书
电气自动化专业职业规划范文
2014/02/16 职场文书
2014全国两会大学生学习心得体会
2014/03/10 职场文书
诚信承诺书范文
2014/03/27 职场文书
卖车协议书范例
2014/09/16 职场文书
让子弹飞观后感
2015/06/11 职场文书