肯定的:
$.each(theArray, function(index, entry) {
// Use entry.Key and/or entry.Value here
});
或者沒有的jQuery在任何現代的瀏覽器:
theArray.forEach(function(entry) {
// Use entry.Key and/or entry.Value here
});
(forEach
可以在IE8被勻和這樣的。)
如果你想停在第一場比賽,然後:
$.each(theArray, function(index, entry) {
if (/* Use entry.Key and/or entry.Value here*/) {
return false; // Ends the "loop"
}
});
或者沒有的jQuery在任何現代的瀏覽器:(some
和every
可以在IE8被墊高和這樣)
theArray.some(function(entry) {
if (/* Use entry.Key and/or entry.Value here*/) {
return true; // Ends the "loop"
}
});
或
theArray.every(function(entry) {
if (/* Use entry.Key and/or entry.Value here*/) {
return false; // Ends the "loop"
}
});
注意,如果元件具有相同的鍵' Key'和'Value',它聽起來像是* objects *,而不是數組,所以你擁有的是一個對象數組,而不是一個二維數組。 (反正JavaScript並不是真的有二維數組,但是......) – 2014-10-19 21:44:38