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操作textarea方法集合封装(兼容IE,firefox)
Feb 22 Javascript
js中一维数组和二位数组中的几个问题示例说明
Jul 17 Javascript
jQuery中first()方法用法实例
Jan 06 Javascript
jquery mobile 移动web(5)
Dec 20 Javascript
学习使用grunt来打包JavaScript和CSS程序的教程
Jan 04 Javascript
js判断文件格式及大小的简单实例(必看)
Oct 11 Javascript
150行Node.js实现的dns代理工具
Aug 02 Javascript
vue实现评论列表功能
Oct 25 Javascript
uin-app+mockjs实现本地数据模拟
Aug 26 Javascript
在Angular项目使用socket.io实现通信的方法
Jan 05 Javascript
JavaScript 对象创建的3种方法
Nov 17 Javascript
canvas实现贪食蛇的实践
Feb 15 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
计算2000年01月01日起到指定日的天数
2006/10/09 PHP
php fsockopen伪造post与get方法的详解
2013/06/14 PHP
phpnow php探针环境检测代码
2014/11/04 PHP
PHP多线程编程之管道通信实例分析
2015/03/07 PHP
windows下安装php的memcache模块的方法
2015/04/07 PHP
根据分辨率不同,调用不同的css文件
2006/07/07 Javascript
Javascript 面试题随笔
2011/03/31 Javascript
用jquery实现输入框获取焦点消失文字
2013/04/27 Javascript
简约JS日历控件 实例代码
2013/07/12 Javascript
js中的如何定位固定层的位置
2014/06/15 Javascript
java和javascript获取word文档的书签位置对比
2014/06/19 Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
2015/09/04 Javascript
JS实现简单的右下角弹出提示窗口完整实例
2016/06/21 Javascript
关于javascript原型的修改与重写(覆盖)差别详解
2016/08/31 Javascript
jQGrid动态填充select下拉框的选项值(动态填充)
2016/11/28 Javascript
微信小程序 获取当前地理位置和经纬度实例代码
2016/12/05 Javascript
Node.js爬虫如何获取天气和每日问候详解
2019/08/26 Javascript
解决小程序无法触发SESSION问题
2020/02/03 Javascript
vue-cli3使用mock数据的方法分析
2020/03/16 Javascript
使用 Github Actions 自动部署 Angular 应用到 Github Pages的方法
2020/07/20 Javascript
javascript实现前端分页功能
2020/11/26 Javascript
Python中的深拷贝和浅拷贝详解
2015/06/03 Python
Python如何实现文本转语音
2016/08/08 Python
Python3 中把txt数据文件读入到矩阵中的方法
2018/04/27 Python
Python字符串、整数、和浮点型数相互转换实例
2018/08/04 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
详解Python进阶之切片的误区与高级用法
2018/12/24 Python
python assert的用处示例详解
2019/04/01 Python
Python中的 is 和 == 以及字符串驻留机制详解
2019/06/28 Python
python列表生成器迭代器实例解析
2019/12/19 Python
如何通过python计算圆周率PI
2020/11/11 Python
活动总结结尾怎么写
2014/08/30 职场文书
暑期社会实践个人总结
2015/03/06 职场文书
2015年酒店工作总结范文
2015/04/07 职场文书
终止解除劳动合同证明书
2015/06/17 职场文书
Django框架之路由用法
2022/06/10 Python