jscript: Added implementation of Array constructor called as a function.
This commit is contained in:
parent
346619d093
commit
75cce3cdcd
@ -774,6 +774,7 @@ static HRESULT ArrayConstr_value(DispatchEx *dispex, LCID lcid, WORD flags, DISP
|
||||
TRACE("\n");
|
||||
|
||||
switch(flags) {
|
||||
case DISPATCH_METHOD:
|
||||
case DISPATCH_CONSTRUCT: {
|
||||
if(arg_cnt(dp) == 1 && V_VT((arg_var = get_arg(dp, 0))) == VT_I4) {
|
||||
if(V_I4(arg_var) < 0) {
|
||||
|
@ -501,6 +501,9 @@ arr.length = 3;
|
||||
ok(arr.length === 3, "arr.length = " + arr.length);
|
||||
ok(arr.toString() === "1,,", "arr.toString() = " + arr.toString());
|
||||
|
||||
arr = Array("a","b","c");
|
||||
ok(arr.toString() === "a,b,c", "arr.toString() = " + arr.toString());
|
||||
|
||||
ok(arr.valueOf === Object.prototype.valueOf, "arr.valueOf !== Object.prototype.valueOf");
|
||||
ok(arr === arr.valueOf(), "arr !== arr.valueOf");
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user