[Webkit-unassigned] [Bug 25724] Incorrect collection output for Javascript console evaluation

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 20 16:02:56 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=25724





------- Comment #6 from johnjbarton at johnjbarton.com  2009-05-20 16:02 PDT -------
(In reply to comment #3)
> By collections, do you mean arrays.  As in arrays vs. objects that aren't
> arrays?  It's already a bit difficult to make a determination, at least in
> user-land JavaScript, whether an object is an array or not.
> 
(Patrick asked for my input, I work on Firebug). 

This problem is more subtle and complicated than most people realize. Firebug
has gone through a number of efforts and our test suite includes array tests
for this reason.

Given an object one wants to present it to users in a way that is most useful
to them: if they think of its as an array, then it should be presented as an
array. Unfortunately for us, the set of types which users think of as arrays is
not known to us.  Oh and we can't read their minds either ;-).

Firebug uses a combination of type testing and object property analysis:
http://code.google.com/p/fbug/source/browse/branches/firebug1.4/content/firebug/reps.js#448

(The YUI license bit should be removed, the code has long since diverged from
them and it was only one function at the time).

HTH, 
jjb


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list