jscript: Fixed Array's function lengths.
This commit is contained in:
parent
67520788c1
commit
c0fc15b91c
@ -784,19 +784,19 @@ static void Array_on_put(DispatchEx *dispex, const WCHAR *name)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static const builtin_prop_t Array_props[] = {
|
static const builtin_prop_t Array_props[] = {
|
||||||
{concatW, Array_concat, PROPF_METHOD},
|
{concatW, Array_concat, PROPF_METHOD|1},
|
||||||
{joinW, Array_join, PROPF_METHOD},
|
{joinW, Array_join, PROPF_METHOD|1},
|
||||||
{lengthW, Array_length, 0},
|
{lengthW, Array_length, 0},
|
||||||
{popW, Array_pop, PROPF_METHOD},
|
{popW, Array_pop, PROPF_METHOD},
|
||||||
{pushW, Array_push, PROPF_METHOD},
|
{pushW, Array_push, PROPF_METHOD|1},
|
||||||
{reverseW, Array_reverse, PROPF_METHOD},
|
{reverseW, Array_reverse, PROPF_METHOD},
|
||||||
{shiftW, Array_shift, PROPF_METHOD},
|
{shiftW, Array_shift, PROPF_METHOD},
|
||||||
{sliceW, Array_slice, PROPF_METHOD},
|
{sliceW, Array_slice, PROPF_METHOD|2},
|
||||||
{sortW, Array_sort, PROPF_METHOD},
|
{sortW, Array_sort, PROPF_METHOD|1},
|
||||||
{spliceW, Array_splice, PROPF_METHOD},
|
{spliceW, Array_splice, PROPF_METHOD|2},
|
||||||
{toLocaleStringW, Array_toLocaleString, PROPF_METHOD},
|
{toLocaleStringW, Array_toLocaleString, PROPF_METHOD},
|
||||||
{toStringW, Array_toString, PROPF_METHOD},
|
{toStringW, Array_toString, PROPF_METHOD},
|
||||||
{unshiftW, Array_unshift, PROPF_METHOD},
|
{unshiftW, Array_unshift, PROPF_METHOD|1},
|
||||||
};
|
};
|
||||||
|
|
||||||
static const builtin_info_t Array_info = {
|
static const builtin_info_t Array_info = {
|
||||||
|
@ -1503,4 +1503,19 @@ testFunctions(Date.prototype, [
|
|||||||
["valueOf", 0]
|
["valueOf", 0]
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
testFunctions(Array.prototype, [
|
||||||
|
["concat", 1],
|
||||||
|
["join", 1],
|
||||||
|
["push", 1],
|
||||||
|
["pop", 0],
|
||||||
|
["reverse", 0],
|
||||||
|
["shift", 0],
|
||||||
|
["slice", 2],
|
||||||
|
["sort", 1],
|
||||||
|
["splice", 2],
|
||||||
|
["toLocaleString", 0],
|
||||||
|
["toString", 0],
|
||||||
|
["unshift", 1]
|
||||||
|
]);
|
||||||
|
|
||||||
reportSuccess();
|
reportSuccess();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user