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
...@@ -54,7 +54,13 @@ export function arrayRms(array: ArrayLike<number>) { ...@@ -54,7 +54,13 @@ export function arrayRms(array: ArrayLike<number>) {
/** Fill an array with serial numbers starting from 0 until n - 1 (defaults to array.length) */ /** Fill an array with serial numbers starting from 0 until n - 1 (defaults to array.length) */
export function fillSerial<T extends NumberArray> (array: T, n?: number) { export function fillSerial<T extends NumberArray> (array: T, n?: number) {
for (let i = 0, il = n ? Math.min(n, array.length) : array.length; i < il; ++i) array[ i ] = i for (let i = 0, il = n ? Math.min(n, array.length) : array.length; i < il; ++i) array[i] = i
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 return array
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment