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 form 验证函数 当前比较流行的错误提示
Jun 23 Javascript
img标签中onerror用法
Aug 13 Javascript
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
Jan 22 Javascript
js显示时间 js显示最后修改时间
Jan 02 Javascript
javascript打印大全(打印页面设置/打印预览代码)
Mar 29 Javascript
jQuery prev ~ siblings选择器使用介绍
Aug 09 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
Jun 25 Javascript
jquery ztree实现模糊搜索功能
Feb 25 Javascript
Javascript使用SWFUpload进行多文件上传
Nov 16 Javascript
jQuery 判断元素整理汇总
Feb 28 Javascript
微信小程序实现跑马灯效果完整代码(附效果图)
May 30 Javascript
vue-router 路由传参用法实例分析
Mar 06 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
Terran兵种介绍
2020/03/14 星际争霸
thinkphp如何获取客户端IP
2015/11/03 PHP
Thinkphp单字母函数使用指南
2016/05/08 PHP
Yii2.0 模态弹出框+ajax提交表单
2016/05/22 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
2016/06/05 PHP
利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
2017/06/27 PHP
基于laravel缓冲cache的用法详解
2019/10/23 PHP
prototype 的说明 js类
2006/09/07 Javascript
用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)
2011/01/06 Javascript
JavaScript实现的GBK、UTF8字符串实际长度计算函数
2014/08/27 Javascript
BootStrap入门教程(三)之响应式原理
2016/09/19 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
基于js中的原型(全面讲解)
2017/09/19 Javascript
javascript实现Emrips反质数枚举的示例代码
2017/12/06 Javascript
js实现各浏览器全屏代码实例
2018/07/03 Javascript
vue router 跳转时打开新页面的示例方法
2019/07/28 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
[00:55]深扒TI7聊天轮盘语音出处3
2017/05/11 DOTA
python删除指定类型(或非指定)的文件实例详解
2015/07/06 Python
Python实现导出数据生成excel报表的方法示例
2017/07/12 Python
使用python将图片按标签分入不同文件夹的方法
2018/12/08 Python
Anaconda 查看、创建、管理和使用python环境的方法
2019/12/03 Python
python游戏开发的五个案例分享
2020/03/09 Python
python转化excel数字日期为标准日期操作
2020/07/14 Python
python利用tkinter实现图片格式转换的示例
2020/09/28 Python
英国Office鞋店德国网站:在线购买鞋子、靴子和运动鞋
2018/12/19 全球购物
社区工作者先进事迹
2014/01/18 职场文书
小学科学教学反思
2014/01/26 职场文书
社区端午节活动方案
2014/01/28 职场文书
大学中国梦演讲稿
2014/04/23 职场文书
金陵十三钗观后感
2015/06/04 职场文书
小英雄雨来观后感
2015/06/09 职场文书
2019年警察入党转正申请书最新范文
2019/09/03 职场文书
Jupyter Notebook 如何修改字体和大小以及更改字体样式
2021/06/03 Python
python元组打包和解包过程详解
2021/08/02 Python
Win11显卡控制面板打开显卡设置方法
2022/04/20 数码科技