比如有一個json
var json = {"name" : "Tom", "age" : 18}; 想分別獲取它的key 和 value
一、使用for循環
for (var key in json) { console.log(key); //獲取key值 console.log(json[key]); //獲取對應的value值 }
二、jquery回調函數each完成的
each() 方法為每個匹配元素規定要運行的函數。
提示:返回 false 可用于及早停止循環。
語法
$(selector).each(function(index,element))
參數:function(index,element)
必需。為每個匹配元素規定運行的函數。
index - 選擇器的 index 位置。
element - 當前的元素(也可使用 "this" 選擇器)。
$.each(json, function(i) { console.log(i); //獲取鍵值 console.log(json[i]); //獲取對應的value });
console.log,簡單科普這個函數的作用。前端開發者可以在js代碼的任何部分調用console.log,然后你就可以在瀏覽器的開發者控制臺里,看到這個函數調用的那一瞬間你指定的變量或表達式的值。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com