http://www.w3.org/TR/IndexedDB/#key-construct ordering confusion

At http://www.w3.org/TR/IndexedDB/#key-construct within the text, it
says that Arrays are the largest-valued keys:  "For purposes of
comparison, all Arrays are greater than all DOMString, Date and float
values; all DOMString values are greater than all Date and float
values; and all Date values are greater than all float values."

But within the note, it says "As a result of the above rules, an empty
Array is the lowest possible key, while positive infinity is the
highest possible key."

According to the text, I would expect negative infinity to be the
lowest possible key, and the highest possible key to be undefined
(because an array of any candidate highest key followed by another
valid key would be even higher)

-jJ

Received on Wednesday, 17 August 2011 16:54:02 UTC