Iterating Over An Array In JavaScript
I have an array and filled its values like that: $('#list input:checked').each(function() { deleteRecordIdsStr.push($(this).attr('name')); }); I use that for my array: deleteRec
Solution 1:
var ids = deleteRecordIdsStr.split("-");
split is a String method that creates an array.
and the iteration will be:
for (var i = 0, l = ids.length; i <l; i++){
//something with ids[i]
}
Solution 2:
The "standard" method is to use a for
loop:
for (var i = 0, len = deleteRecordIdsStr.length; i < len; i++) {
alert(deleteRecordIdsStr[i]);
}
But jQuery also provides an each
method for arrays (and array-like objects):
$.each(deleteRecordIdsStr, function(item, index) {
alert(item);
});
Solution 3:
You can use the jQuery each function to easy iterate through them.
$.each(deleteRecordIdsStr.split('-'), function() {
// this = 10, 20, 30 etc.
});
Post a Comment for "Iterating Over An Array In JavaScript"