Re: [css-regions] Invalid access in NamedFlowCollection

On 8/29/12 9:53 AM, "Boris Zbarsky" <bzbarsky@MIT.EDU> wrote:

>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.

I agree as well. I've made the change.

Thanks,

Alan

Received on Wednesday, 29 August 2012 20:34:29 UTC