js遍历、动态的添加数据的小例子

代码如下:

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);
                }
                }

}

(0)

相关推荐

  • js遍历、动态的添加数据的小例子

    复制代码 代码如下: 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

  • js遍历获取表格内数据的方法(必看)

    本文将介绍如何使用js获取表格内某一单元格的内容,表格由table,tr,td等html标记组成.table表示表格,tr表示行,td表示行中列. 1.一般的表格结构如下 <table> <tr> <td>id</td> <td>name</td> </tr> <tr> <td>1</td> <td>fdipzone</td> </tr> <tr

  • js实现动态加载数据瀑布流

    本文实例为大家分享了js实现动态加载数据瀑布流的具体代码,供大家参考,具体内容如下 实现的功能 1.每次下拉到底部会自动加载下一页的数据2.图片逐渐显示 首先html <!DOCTYPE html> <html lang="zh-CN">     <head>         <meta charset="UTF-8" />         <meta name="viewport" cont

  • Java动态数组添加数据的方法与应用示例

    本文实例讲述了Java动态数组添加数据的方法与应用.分享给大家供大家参考,具体如下: 输入客户的姓名,客户的人数不定.待输入完成后,请打印出客户的名单,并定义一个方法查询客户是否在这些客户中. 代码示例: package com.jredu.ch06.exer; import java.util.Arrays; import java.util.Scanner; public class CustomBiz { public String[] custom; public void addNam

  • js 数组当前行添加数据方法详解

    需求:1.点击新增一栏商品信息,表单验证区分 2.输入SKU编码,带出当前行的产品名称,品牌及单位 解决: 到此这篇关于js 数组当前行添加数据方法详解的文章就介绍到这了,更多相关js 数组当前行添加数据方法内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

  • asp+jsp+JavaScript动态实现添加数据行

    在应用程序的开发中,有些输入信息是动态的,比如我们要注册一个员工的工作经历,比如下图 如果做成死的,只能填写三个,如果是四个呢?或者更多呢,那不是添加不上去了吗,所以这样固然不好,我们可以用动态添加表格行实现,如下图,添加一行,输入一行信息,这样比较灵活 下面我们就来看看如何在asp和asp.net中结合javascript来实现这种效果: 首先,动态添加表格是要在前台实现的,当然后台也可以,不过可能要用到ajax,很麻烦,所以最好采用javascript来实现,下面来介绍动态添加表格行的两种方

  • js给dropdownlist添加选项的小例子

    复制代码 代码如下: <input name="" type="text"  id="newDirtxt"/> <input class="btn" name="" type="button" value="创建新目录"  onclick="newDir()" /> ?<BR><BR><BR&g

  • javascript 手动给表增加数据的小例子

    先建一个页面如下:这里有两个表,上面一个有数据,下面一个没有数据,只有一个表头!  复制代码 代码如下: <body>     <form id="form1" runat="server">     <div>     <table border='1px' width="500px" id="tables">     <tr>     <td>1<

  • 扩展JS Date对象时间格式化功能的小例子

    在自己JS代码中引入一下代码: 复制代码 代码如下: Date.prototype.format =function(format){    var o = {            "M+" : this.getMonth()+1, //month            "d+" : this.getDate(), //day            "h+" : this.getHours(), //hour            "

  • .net,js捕捉文本框回车键事件的小例子(兼容多浏览器)

    js: 复制代码 代码如下: function bubufx_enterpress(e) {         var keynum; if (window.event) // IE           {             keynum = e.keyCode; }         else if (e.which) // Netscape/Firefox/Opera           {             keynum = e.which;         }         i

随机推荐