PHP WebShell

Текущая директория: /opt/BitGoJS/node_modules/@polkadot/util/array

Просмотр файла: range.js

/**
 * @name arrayRange
 * @summary Returns a range of numbers ith the size and the specified offset
 * @description
 * Returns a new array of numbers with the specific size. Optionally, when `startAt`, is provided, it generates the range to start at a specific value.
 * @example
 * <BR>
 *
 * ```javascript
 * import { arrayRange } from '@polkadot/util';
 *
 * arrayRange(5); // [0, 1, 2, 3, 4]
 * arrayRange(3, 5); // [5, 6, 7]
 * ```
 */
export function arrayRange(size, startAt = 0) {
    if (size <= 0) {
        throw new Error('Expected non-zero, positive number as a range size');
    }
    const result = new Array(size);
    for (let i = 0; i < size; i++) {
        result[i] = i + startAt;
    }
    return result;
}

Выполнить команду


Для локальной разработки. Не используйте в интернете!