Add TypedArray#fill (#274)

This commit is contained in:
Max Graey
2018-10-26 19:28:31 +03:00
committed by Daniel Wirtz
parent afb8fe7762
commit 83fa12164f
10 changed files with 4816 additions and 2062 deletions

View File

@ -44,6 +44,9 @@ assert(isArraysEqual<u8>(arr8, <u8[]>[1, 1, 0, 0, 0]));
arr8.fill(2, -2);
assert(isArraysEqual<u8>(arr8, <u8[]>[1, 1, 0, 2, 2]));
arr8.fill(0, 1, 0);
assert(isArraysEqual<u8>(arr8, <u8[]>[1, 1, 0, 2, 2]));
var arr32: u32[] = [1, 2, 3, 4, 5];
arr32.fill(1, 1, 3);
@ -58,6 +61,9 @@ assert(isArraysEqual<u32>(arr32, <u32[]>[1, 1, 0, 0, 0]));
arr32.fill(2, -2);
assert(isArraysEqual<u32>(arr32, <u32[]>[1, 1, 0, 2, 2]));
arr32.fill(0, 1, 0);
assert(isArraysEqual<u32>(arr32, <u32[]>[1, 1, 0, 2, 2]));
// Array#push/pop //////////////////////////////////////////////////////////////////////////////////
assert(arr.length == 0);