AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

遍历json 对象的属性并且动态添加属性的实现

51自学网 http://www.wanshiok.com
遍历json对象属性

昨天因为公司的一个需求,所以就研究了一下json对象的属性的遍历和动态修改:

var person= {   name: 'zhangsan',   pass: '123' ,   'sni.ni' : 'sss',   hello: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);    }   }  

以上这篇遍历json 对象的属性并且动态添加属性的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持wanshiok.com。


遍历json对象属性  
上一篇:基于jQuery实现滚动切换效果  下一篇:Vue.js组件tree实现无限级树形菜单