在網(wǎng)頁開發(fā)中,我們經(jīng)常需要使用到 JSON 字符型數(shù)組。而對于這樣的數(shù)據(jù)類型,如何方便地遍歷其內(nèi)部元素呢?這便需要用到 jQuery 庫。
var arr = [ {"name": "小明", "age": 20}, {"name": "小紅", "age": 18}, {"name": "小剛", "age": 22} ]; $.each(arr, function(index, item){ console.log(item.name + "今年" + item.age + "歲了。"); });
上述代碼通過 jQuery 的 $.each() 方法遍歷了一個(gè) JSON 字符型數(shù)組,輸出了每個(gè)元素的姓名和年齡。
同時(shí),jQuery 還提供了一個(gè) $.parseJSON() 方法,用于將字符串類型的 JSON 數(shù)據(jù)解析為 JSON 對象。
var str = '[{"name": "小明", "age": 20},{"name": "小紅", "age": 18},{"name": "小剛", "age": 22}]'; var arr = $.parseJSON(str); $.each(arr, function(index, item){ console.log(item.name + "今年" + item.age + "歲了。"); });
通過使用 $.parseJSON() 方法解析字符串,我們可以方便地將其轉(zhuǎn)化為數(shù)組進(jìn)行遍歷。