js遍历、动态的添加数据的小例子


Posted in Javascript onJune 22, 2013
function jsonObj(){ 
    var person= {name: 'zhangsan',pass: '123' ,'sni.ni' : 'XMQ',back:function (){ 
        for(var i=0;i<arguments.length;i++){ 
        //在不知参数个数情况下可通过for循环遍历 
        // arguments这个是js 默认提供 
        alert("arr["+i+"]="+arguments[i]); 
        } 
        } 
        }; 
    //遍历属性 
    for(var item in person){ 
        if(typeof person[item] === 'string'){ 
            alert("person中"+item+"的值="+person[item]); 
            }else if(typeof person[item] === 'function'){ 
                person[item](1,1); 
                //js 的function的参数可以动态的改变 
                } 
                } 
    //添加属性 
    person.isMe = 'kaobian';  
    // 这种是属性名字正常的 
    //当属性名字不正常时,像下面这种,必须用这种形式的, 
    person['isMe.kaobian'] = 'hello kaobian';  
    //上面的也可以用下面的形式 
    for(var item in person){ 
        if(typeof person[item] === 'string'){ 
            alert("person中"+item+"的值="+person[item]); 
            }else if(typeof person[item] === 'function'){ 
                person[item](1,1); 
                } 
                } }
Javascript 相关文章推荐
如何实现JS函数的重载
Sep 22 Javascript
juqery 学习之五 文档处理 插入
Feb 11 Javascript
extjs tabpanel限制选项卡数量实现思路及代码
Apr 02 Javascript
fmt:formatDate的输出格式详解
Jan 09 Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
Jun 03 Javascript
JS逆序遍历实现代码
Dec 02 Javascript
JQuery中DOM实现事件移除的方法
Jun 13 Javascript
根据user-agent判断蜘蛛代码黑帽跳转代码(js版与php版本)
Sep 14 Javascript
php利用curl获取远程图片实现方法
Oct 26 Javascript
基于jQuery实现收缩展开功能
Mar 18 Javascript
详解node nvm进行node多版本管理
Oct 21 Javascript
深度解读vue-resize的具体用法
Jul 08 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
Jun 21 #Javascript
jquery点击页面任何区域实现鼠标焦点十字效果
Jun 21 #Javascript
js写一个字符串转成驼峰的实例
Jun 21 #Javascript
JS在TextArea光标位置插入文字并实现移动光标到文字末尾
Jun 21 #Javascript
JS获得URL超链接的参数值实例代码
Jun 21 #Javascript
随窗体滑动的小插件sticky源码
Jun 21 #Javascript
jquery中文乱码的多种解决方法
Jun 21 #Javascript
You might like
一篇不错的PHP基础学习笔记
2007/03/18 PHP
PHP三元运算符的结合性介绍
2012/01/10 PHP
ajax返回值中有回车换行、空格的解决方法分享
2013/10/24 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
2015/12/16 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
2019/10/10 PHP
jQuery焦点图切换特效插件封装实例
2013/08/18 Javascript
javascript中定义类的方法详解
2015/02/10 Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
2015/07/06 Javascript
Javascript类型系统之String字符串类型详解
2016/06/21 Javascript
微信小程序 利用css实现遮罩效果实例详解
2017/01/21 Javascript
jquery拼接ajax 的json和字符串拼接的方法
2017/03/11 Javascript
详解JS获取HTML DOM元素的8种方法
2017/06/17 Javascript
详解node-ccap模块生成captcha验证码
2017/07/01 Javascript
对node通过fs模块判断文件是否是文件夹的实例讲解
2019/06/10 Javascript
浅探express路由和中间件的实现
2019/09/30 Javascript
[01:22:28]DOTA2-DPC中国联赛 正赛 SAG vs RNG BO3 第一场 1月18日
2021/03/11 DOTA
解决Python requests 报错方法集锦
2017/03/19 Python
python中退出多层循环的方法
2018/11/27 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
2020/02/17 Python
python读取hdfs并返回dataframe教程
2020/06/05 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
2020/06/28 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
DC Shoes官网:美国滑板鞋和服饰品牌
2017/09/03 全球购物
联想新加坡官方网站:Lenovo Singapore
2017/10/24 全球购物
Seavenger官网:潜水服、浮潜、靴子和袜子
2020/03/05 全球购物
计算机专业毕业生求职信
2014/04/30 职场文书
教师廉洁自律个人总结
2015/02/10 职场文书
大学生村官工作总结2015
2015/04/09 职场文书
大学生青年志愿者活动总结
2015/05/06 职场文书
给老婆的保证书怎么写
2015/05/08 职场文书
电视新闻稿
2015/07/17 职场文书
《玩出了名堂》教学反思
2016/02/17 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书
优秀创业计划书分享
2019/07/19 职场文书
python全面解析接口返回数据
2022/02/12 Python