Vassily Gavrilyak gavrilyak at
Sun Mar 18 13:58:01 PDT 2007

Spec states that arguments should be an object that delegates to Array.prototype
So now actually argument will finally be array and used as such.

The question is - will the caller side of function arguments be fixed
the same way.
So the following code will work

function foo(){

foo.apply(this, [1,,2]); (this,  1,,2);

All 3 statements means the same and looks symmetrically, but second
and third give
compiler errors. Is that addressed too, so we will actually have
arguments === Array?

Vassily Gavrilyak

More information about the Es4-discuss mailing list