Skip to content
Snippets Groups Projects
Commit 905ffb53 authored by Alexander Rose's avatar Alexander Rose
Browse files

added fillUniform array helper

parent 0ec090a3
No related branches found
No related tags found
No related merge requests found
...@@ -58,6 +58,12 @@ export function fillSerial<T extends NumberArray> (array: T, n?: number) { ...@@ -58,6 +58,12 @@ export function fillSerial<T extends NumberArray> (array: T, n?: number) {
return array return array
} }
/** Fill an array with value starting from index 0 until n - 1 (defaults to array.length) */
export function fillUniform<T extends NumberArray> (array: T, v: number, n?: number) {
for (let i = 0, il = n ? Math.min(n, array.length) : array.length; i < il; ++i) array[i] = v
return array
}
export function arrayRemoveInPlace<T>(xs: T[], x: T) { export function arrayRemoveInPlace<T>(xs: T[], x: T) {
let i = 0, l = xs.length, found = false; let i = 0, l = xs.length, found = false;
for (; i < l; i++) { for (; i < l; i++) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment