////////////01。處理一個唯獨的數組
//$.each 函數用於便利的制定的對象和數組
var arr=[52,97];
$.each(arr, function(index, val) {
// alert(index+','+val);
});
//單個數組
var arr1 = [ "one", "two", "three", "four", "five" ];
$.each(arr1, function() {
// alert(this);
});
////////////02。二位數組
//複合數組
var arr2=[[1,2,3],
[4,5,6],
[7,8,9]];
$.each(arr2, function(index, value) {
// alert( value[0]);
});
var arr3=[
['a', 'aa', 'aaa'],
['b', 'bb', 'bbb'],
['c', 'cc', 'ccc']];
$.each(arr3, function(i, item) {
//alert(i);
// alert(item[1]); //獲取中間的部分
});
///////////03。遍歷對json 類型的key,value 結構
//遍歷對象屬性
var obj = {
"flammable": "inflammable",
"duh": "no duh"
};
$.each(obj, function(key, value) {
// alert(key+":"+value);
});
/////////////////////////03.訪問一個對象ach處理json數據,這個each就有更厲害了,能循環每一個屬性
var aa= { name: "John", lang: "JS" };
$.each(aa, function(index, v) {
// alert("關鍵詞"+index+"值:"+v);
});
var obj = { one:1, two:2, three:3, four:4, five:5 }; //key value
$.each(obj, function(key, value) {
// alert(obj[key]);
});
//demo 綜合:
alert("demo");
var response={1000:[{ one:1, two:2}],
2000:[{ one:1, two:2 }]};
// var response={bb:1,cc:2};
//如何取bb 和cc的數值
alert("先遍歷keyvalue結構");
$.each(response, function(key, value) {
//alert(value); //[{ one:1, two:2}]
//再便利數組
$.each(obj, function(key, value) {
alert(key+":"+value);
});
});