Ian Hickson wrote:
On Tue, 28 Apr 2009, John J. Barton wrote:
I could not figure out from the WebIDL what happens in this case:
sessionStore[2] = "howdy"; // no other keys in sessionStore
I guess this does not work like Javascript arrays or objects, rather I
expect it fails?
It works, it just sets the key "2" to the value "howdy".
(Modulo some WebIDL and WebStorage IDL bugs that I will report
separately, oops.)
sessionStore[2] = "howdy";
print(sessionStore[2]); // prints null?
print(sessionStore["2"]); // prints "howdy"
To my knowledge that's not consistent with any other object or interface
in the browser.
Sean