在開發中,我們經常需要遍歷json文件來獲取其中的數據。而Javascript中的each語法則是一種非常常用的json遍歷方式。下面就介紹一下each的基本用法。
$.each(obj,function(key,value){ //do something });
其中obj表示需要遍歷的json文件,key表示json文件中的鍵,value則表示json文件中key所對應的值。每執行一次循環,key和value的值都會進行更新。
下面舉一個例子,假設我們有以下的json數據:
{ "name": "小明", "age": 18, "address": { "country":"中國", "province":"廣東", "city":"深圳" } }
我們想要獲取這個json文件的所有值,首先需要定義一個變量來存儲這個json文件:
var data = { "name": "小明", "age": 18, "address": { "country":"中國", "province":"廣東", "city":"深圳" } };
然后我們可以使用each函數來遍歷這個json文件,代碼如下:
$.each(data, function(key,value){ console.log(key,value); });
運行這段代碼后,控制臺會輸出以下結果:
name 小明 age 18 address Object { country: "中國", province: "廣東", city: "深圳" }
通過這種方式,我們可以輕松地遍歷json文件中的所有內容,獲取我們需要的數據,達到快速高效地處理json文件的目的。