This function may
return Boolean FALSE, but may also return a non-Boolean value which
evaluates to FALSE, such as 0 or
"". Please read the section on Booleans for more
information. Use the ===
operator for testing the return value of this
function.
Note:
You won't be able to distinguish the beginning of an array from a
booleanFALSE element. To properly traverse an array
which may contain FALSE elements, see the each()
function.