遍歷json 對象的屬性并且動態(tài)添加屬性的實現(xiàn)
更新時間:2016年12月02日 10:37:24 投稿:jingxian
下面小編就為大家?guī)硪黄闅vjson 對象的屬性并且動態(tài)添加屬性的實現(xiàn)。小編覺的挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
昨天因為公司的一個需求,所以就研究了一下json對象的屬性的遍歷和動態(tài)修改:
var person= { name: 'zhangsan', pass: '123' , 'sni.ni' : 'sss', hello:function (){ for(var i=0;i<arguments.length;i++){ //在不知參數(shù)個數(shù)情況下可通過for循環(huán)遍歷 // 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的參數(shù)可以動態(tài)的改變 } } //添加屬性 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 對象的屬性并且動態(tài)添加屬性的實現(xiàn)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
typescript基本數(shù)據(jù)類型HTMLElement與Element區(qū)別
這篇文章主要為大家介紹了typescript基本數(shù)據(jù)類型HTMLElement與Element區(qū)別詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-11-11javascript解析ajax返回的xml和json格式數(shù)據(jù)實例詳解
這篇文章主要介紹了javascript解析ajax返回的xml和json格式數(shù)據(jù),結(jié)合實例形式詳細分析了JS ajax調(diào)用及返回值中xml與json格式數(shù)據(jù)的處理技巧,需要的朋友可以參考下2017-01-01