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 相关文章推荐
javascript各浏览器中option元素的表现差异
Apr 07 Javascript
JS对外部文件的加载及对IFRMAME的加载的实现,当加载完成后,指定指向方法(方法回调)
Jul 04 Javascript
Javascript基础教程之函数对象和属性
Jan 18 Javascript
JS拖拽插件实现步骤
Aug 03 Javascript
Java中Timer的用法详解
Oct 21 Javascript
Bootstrap每天必学之缩略图与警示窗
Nov 29 Javascript
JavaScript字符串常用的方法
Mar 10 Javascript
Bootstrap3 datetimepicker控件使用实例
Dec 13 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
Jan 22 Javascript
Angular2开发环境搭建教程之VS Code
Dec 15 Javascript
JS实现的Object数组去重功能示例【数组成员为Object对象】
Feb 01 Javascript
Vue 递归多级菜单的实例代码
May 05 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 access 数据连接与读取保存编辑数据的实现代码
2010/05/12 PHP
简单了解WordPress开发中update_option()函数的用法
2016/01/11 PHP
优化WordPress中文章与评论的时间显示
2016/01/12 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
PHP 实现链式操作
2021/03/09 PHP
JavaScript 放大镜 移动镜片效果代码
2011/05/09 Javascript
25个非常棒的jQuery滑块插件和教程小结
2011/09/02 Javascript
jquery表格内容筛选实现思路及代码
2013/04/16 Javascript
原生javascript模仿win8等待提示圆圈进度条
2014/04/24 Javascript
JavaScript常用的返回,自动跳转,刷新,关闭语句汇总
2015/01/13 Javascript
javascript作用域链与执行环境详解
2017/03/25 Javascript
Vue自定义图片懒加载指令v-lazyload详解
2020/12/31 Javascript
vue动态路由配置及路由传参的方式
2018/05/23 Javascript
微信小程序与公众号卡券/会员打通的问题
2019/07/25 Javascript
layui复选框的全选与取消实现方法
2019/09/02 Javascript
VUE项目实现主题切换的多种方法
2020/11/26 Vue.js
[03:44]2014DOTA2国际邀请赛 71专访:DK战队赛前讨论视频遭泄露
2014/07/13 DOTA
Python判断文件和字符串编码类型的实例
2017/12/21 Python
Python pyinotify日志监控系统处理日志的方法
2018/03/08 Python
使用python将大量数据导出到Excel中的小技巧分享
2018/06/14 Python
python获取Pandas列名的几种方法
2019/08/07 Python
python 内置函数汇总详解
2019/09/16 Python
Python数据处理篇之Sympy系列(五)---解方程
2019/10/12 Python
Python实现图片裁剪的两种方式(Pillow和OpenCV)
2019/10/30 Python
使用python实现数组、链表、队列、栈的方法
2019/12/20 Python
Django分组聚合查询实例分享
2020/04/29 Python
HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代
2013/01/31 HTML / CSS
详解HTML5中CSS外观属性
2020/09/10 HTML / CSS
Eagle Eyes Optics鹰眼光学:高性能太阳镜
2018/12/07 全球购物
家具厂厂长岗位职责
2014/01/01 职场文书
市场营销管理制度
2014/01/29 职场文书
如何撰写岗位职责
2014/02/01 职场文书
党员四风自我剖析材料
2014/10/07 职场文书
死亡赔偿协议书
2015/01/28 职场文书
校园环境卫生倡议书
2015/04/29 职场文书
初一英语教学反思
2016/02/15 职场文书