Modify ↓
Ticket #11573 (closed bug: duplicate)
[jQuery.each] gives wrong result when a object adds a property [length].
| Reported by: | moonsunfall@… | Owned by: | |
|---|---|---|---|
| Priority: | low | Milestone: | None |
| Component: | misc | Version: | 1.7.2 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
var testEachObj = {length : 2}; $.each(testEachObj, function(key, value){
console.log('key = ' + key); console.log('value = ' + value);
});
the firebug logs: key = 0 value = undefined key = 1 value = undefined
expect log should be: key = length value = 2
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.
