Re: [css-regions] Invalid access in NamedFlowCollection

On 8/29/12 12:46 PM, Mihai Balan wrote:
> Currently the spec says that should a script try to retrieve an
> inexistent object from a NamedFlowCollection, either by using an
> out-of-range index or an invalid name, it should return **null**.
>
> I think it would be better to return **undefined** instead, for a couple
> of reasons:
>
> ·Currently all JavaScript and HTMLCollection-s return **undefined** for
> invalid keys (e.g. Array, document.forms, document.querySelectorAll() )
>
> ·Also, in general, null doesn’t mean that there’s nothing there, but
> actually that something might be there, but it’s not a definite object (yet)
>
> Anyone has any thoughts on this?

Won't you get the "undefined" behavior for free if you use sane 
definitions of the supported names and indices in your prose?

I agree that the undefined behavior is better, btw: it also makes "in" 
work correctly and such.

-Boris

Received on Wednesday, 29 August 2012 16:54:18 UTC