1. 程式人生 > >JS遍歷類、json物件屬性、值,方便統一賦值

JS遍歷類、json物件屬性、值,方便統一賦值

JS遍歷類、json物件屬性、值,
我們在頁面,經常會接收後面或json返回的資料,要一個一個賦值,遍歷json屬性,可以方便給介面的控制元件賦值。

程式碼:
遍歷js類

    <script type="text/javascript">
        //定義一個普通的js類,包含方法
        var p= function (){
        this.Id= 1;
        this.Name= 'test1';
        }
        var pp= new p(); 
        for(var item in pp){
        if
(typeof(pp[item])== "function") continue; console.log("p物件中"+item+"的屬性="+pp[item]); }
</script>

遍歷Json物件

//遍歷Json物件屬性、值
    <script type="text/javascript">
        //定義一個jsonArray物件
        var json = [{ a: '121', b: 222, bb: 'vvv' }, { a: '122', b: 223, bb: 'ccc'
}]; for (var i=0;i<json.length;i++) { console.log(json[i]); var jsonItem = json[i]; for (var item in jsonItem) { //遍歷pp物件中的屬性,只顯示出 非函式的 屬性,注意不能 遍歷 p這個類 if (typeof (jsonItem[item]) == "function") continue
; console.log("p物件中" + item + "的屬性=" + jsonItem[item]); } }
</script>