Map (exMap: {"name": "abc", "sex", 'male '}):
Traverse the map without knowing the key:
I have said this method on the Internet:
Copy codeThe Code is as follows:
For (var key in exMap ){
Console. write ("key:" + key + "; value:" + exMap [key]); // according to my research, the key is undefined. so the method is not right.
}
Another method (Good ):
Copy codeThe Code is as follows:
$. Each (exMap, function (key, value ){
Console. wiite ("key:" + key + "; value:" + value );
});
If you know the key, traversing the map is naturally the same as accessing the array.
List access is simple:
Copy codeThe Code is as follows:
For (var I = 0; I <list. length; I ++ ){
Value = list [I]
}
Reference (jquery filters the grep, each, inArray, and map of arrays and traverses json objects ):
Http://sjolzy.cn/jquery-selection-and-use-of-an-array-of-grepeachinArraymap-json-object-traversal.html