JS遍歷類、json物件屬性、值,方便統一賦值
阿新 • • 發佈:2019-01-05
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>