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 相关文章推荐
jquery png 透明解决方案(推荐)
Aug 21 Javascript
jQuery实现的多选框多级联动插件
May 02 Javascript
jQuery的remove()方法使用详解
Aug 11 Javascript
关于两个jQuery(js)特效冲突的bug的解决办法
Sep 04 Javascript
Bootstrap的popover(弹出框)在append后弹不出(失效)
Feb 27 Javascript
Angularjs 实现移动端在线测评效果(推荐)
Apr 05 Javascript
解决React Native端口号修改的方法
Jul 28 Javascript
javascript观察者模式实现自动刷新效果
Sep 05 Javascript
JS动态添加的div点击跳转到另一页面实现代码
Sep 30 Javascript
elementUI Tree 树形控件的官方使用文档
Apr 25 Javascript
JQuery中的常用事件、对象属性与使用方法分析
Dec 23 jQuery
design vue 表格开启列排序的操作
Oct 28 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中die(),exit(),return的区别
2013/06/20 PHP
PHP会话控制:Session与Cookie详解
2014/09/27 PHP
PHP中定义数组常量(array常量)的方法
2014/11/17 PHP
php生成圆角图片的方法
2015/04/07 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
2016/10/08 PHP
jquery判断RadioButtonList和RadioButton中是否有选中项示例
2013/09/29 Javascript
jquery单行文字向上滚动效果示例
2014/03/06 Javascript
浅析javascript操作 cookie对象
2014/12/26 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
2016/04/21 Javascript
Vue.js第三天学习笔记(计算属性computed)
2016/12/01 Javascript
js实现悬浮窗效果(支持拖动)
2017/03/09 Javascript
解决option标签selected=&quot;selected&quot;属性失效的问题
2017/11/06 Javascript
javascript实现简易数码时钟
2020/03/30 Javascript
python静态方法实例
2015/01/14 Python
Python爬虫爬验证码实现功能详解
2016/04/14 Python
使用Python实现简单的服务器功能
2017/08/25 Python
Python实现学生成绩管理系统
2020/04/05 Python
python 拼接文件路径的方法
2018/10/23 Python
python中tkinter的应用:修改字体的实例讲解
2019/07/17 Python
python开头的coding设置方法
2019/08/08 Python
python matplotlib库绘制散点图例题解析
2019/08/10 Python
Python使用itchat模块实现简单的微信控制电脑功能示例
2019/08/26 Python
Django 5种类型Session使用方法解析
2020/04/29 Python
python 最简单的实现适配器设计模式的示例
2020/06/30 Python
利用CSS3实现毛玻璃效果示例源码
2016/09/25 HTML / CSS
解决H5的a标签的download属性下载service上的文件出现跨域问题
2019/07/16 HTML / CSS
HTML5 canvas基本绘图之填充样式实现
2016/06/27 HTML / CSS
linux面试题参考答案(7)
2014/07/24 面试题
建筑工程技术应届生自荐信
2013/09/27 职场文书
会计岗位职责范本
2014/03/07 职场文书
迎新春趣味活动方案
2014/08/24 职场文书
2014年高三班主任工作总结
2014/12/05 职场文书
2015毕业寄语大全
2015/02/26 职场文书
行政人事专员岗位职责
2015/04/07 职场文书
质检员工作总结2015
2015/04/25 职场文书
2016年度先进班组事迹材料
2016/03/01 职场文书