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 空位补零实现代码
Feb 26 Javascript
Jquery实现网页跳转或用命令打开指定网页的解决方法
Jul 09 Javascript
js控制不同的时间段显示不同的css样式的实例代码
Nov 04 Javascript
JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
Aug 06 Javascript
jQuery中通过ajax的get()函数读取页面的方法
Feb 29 Javascript
全面解析JS字符串和正则表达式中的match、replace、exec等函数
Jul 01 Javascript
微信小程序 支付功能开发错误总结
Feb 21 Javascript
Vue父子模版传值及组件传值的三种方法
Nov 27 Javascript
JS基于for语句编写的九九乘法表示例
Jan 04 Javascript
mpvue 如何使用腾讯视频插件的方法
Jul 16 Javascript
详解小程序用户登录状态检查与更新实例
May 15 Javascript
JS控制只能输入数字并且最多允许小数点两位
Nov 24 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下使用strpos需要注意 === 运算符
2010/07/17 PHP
php实现中文字符截取防乱码方法汇总
2015/04/29 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
2016/03/21 PHP
PHP的imageTtfText()函数深入详解
2021/03/03 PHP
this[] 指的是什么内容 讨论
2007/03/24 Javascript
js通过location.search来获取页面传来的参数
2014/09/11 Javascript
js实现文章文字大小字号功能完整实例
2014/11/01 Javascript
原生JavaScript+LESS实现瀑布流
2014/12/12 Javascript
JavaScript中Function详解
2015/02/27 Javascript
JavaScript检测并限制复选框选中个数的方法
2015/08/12 Javascript
JavaScript中ES6 Babel正确安装过程
2016/07/18 Javascript
原生JS获取元素集合的子元素宽度实例
2016/12/14 Javascript
JS查找字符串中出现最多的字符及个数统计
2017/02/04 Javascript
使用vue打包时vendor文件过大或者是app.js文件很大的问题
2018/06/29 Javascript
Webpack 4.x搭建react开发环境的方法步骤
2018/08/15 Javascript
vue form 表单提交后刷新页面的方法
2018/09/04 Javascript
在Vue-cli里应用Vuex的state和mutations方法
2018/09/16 Javascript
JSON.stringify()方法讲解
2019/01/31 Javascript
vue-cli3环境变量与分环境打包的方法示例
2019/02/18 Javascript
深入探索VueJS Scoped CSS 实现原理
2019/09/23 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
Python魔术方法详解
2015/02/14 Python
Python使用matplotlib实现在坐标系中画一个矩形的方法
2015/05/20 Python
python OpenCV学习笔记之绘制直方图的方法
2018/02/08 Python
深入浅析Python传值与传址
2018/07/10 Python
对python中的 os.mkdir和os.mkdirs详解
2018/10/16 Python
python同时替换多个字符串方法示例
2019/09/17 Python
python中用ggplot绘制画图实例讲解
2021/01/26 Python
宝塔面板出现“open_basedir restriction in effect. ”的解决方法
2021/03/14 PHP
快速创建 HTML5 Canvas 电信网络拓扑图的示例代码
2018/03/21 HTML / CSS
英国家庭、花园、汽车和移动解决方案:Easylife Group
2018/05/23 全球购物
护理专业推荐信
2013/11/07 职场文书
总经理职责
2013/12/22 职场文书
警示教育片观后感
2015/06/17 职场文书
高温慰问简报
2015/07/21 职场文书
Python自动化测试PO模型封装过程详解
2021/06/22 Python