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技术-屏蔽类
Aug 15 Javascript
JQuery的ajax基础上的超强GridView展示
Sep 18 Javascript
JSON 教程 json入门学习笔记
Sep 22 Javascript
javascript与cookie 的问题详解
Nov 11 Javascript
JavaScript String 对象常用方法总结
Apr 28 Javascript
理解javascript中的闭包
Jan 11 Javascript
JS组件系列之MVVM组件构建自己的Vue组件
Apr 28 Javascript
JS实现队列的先进先出功能示例
May 10 Javascript
Vue props用法详解(小结)
Jul 03 Javascript
vue-cli3 配置开发与测试环境详解
May 17 Javascript
如何在微信小程序中使用骨架屏的步骤
Jun 12 Javascript
在vue中给后台接口传的值为数组的格式代码
Nov 12 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
DC《神奇女侠2》因疫情推迟上映 温子仁新恐怖片《恶性》撤档
2020/04/09 欧美动漫
基于php验证码函数的使用示例
2013/05/03 PHP
php解析字符串里所有URL地址的方法
2015/04/03 PHP
javascript IE中的DOM ready应用技巧
2008/07/23 Javascript
用JS判别浏览器种类以及IE版本的几种方法小结
2011/08/02 Javascript
JavaScript使用Math.Min返回两个数中较小数的方法
2015/04/06 Javascript
在Linux系统中搭建Node.js开发环境的简单步骤讲解
2016/01/26 Javascript
全面了解函数声明与函数表达式、变量提升
2016/08/09 Javascript
纯js实现隔行变色效果
2017/11/29 Javascript
JS设计模式之状态模式概念与用法分析
2018/02/05 Javascript
JavaScript中利用Array filter() 方法压缩稀疏数组
2018/02/24 Javascript
关于Angularjs中跨域设置白名单问题
2018/04/17 Javascript
基于vue.js中关于下拉框的值默认及绑定问题
2018/08/22 Javascript
JavaScript刷新页面的几种方法总结
2019/03/28 Javascript
vue路由权限校验功能的实现代码
2020/06/07 Javascript
javascript实现拼图游戏
2021/01/29 Javascript
Python标准库之随机数 (math包、random包)介绍
2014/11/25 Python
利用Python中的输入和输出功能进行读取和写入的教程
2015/04/14 Python
Pandas 同元素多列去重的实例
2018/07/03 Python
Python秒算24点实现及原理详解
2019/07/29 Python
python zip()函数使用方法解析
2019/10/31 Python
Python3 main函数使用sys.argv传入多个参数的实现
2019/12/25 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
2020/03/09 Python
浅谈Python程序的错误:变量未定义
2020/06/02 Python
python爬虫利用代理池更换IP的方法步骤
2021/02/21 Python
HTML5+CSS3实例 :canvas 模拟实现电子彩票刮刮乐代码
2016/12/30 HTML / CSS
美国休闲服装品牌:Express
2016/09/24 全球购物
丝芙兰香港官网:Sephora香港
2018/03/13 全球购物
租租车:国际租车、美国租车、欧洲租车、特价预订国外租车(中文服务)
2018/03/28 全球购物
英国门销售网站:Green Tree Doors
2020/01/07 全球购物
char型变量中能不能存贮一个中文汉字
2015/07/08 面试题
一名老师的自我评价
2014/02/07 职场文书
施工安全汇报材料
2014/08/17 职场文书
职工年度考核评语
2014/12/31 职场文书
关于CSS自定义属性与前端页面的主题切换问题
2022/03/21 HTML / CSS
Golang入门之计时器
2022/05/04 Golang