Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
06 Июл 2023
1 мин
650

Генерация диапазона значений в JavaScript

В некоторых языках программирования, таких как PHP, есть встроенная функция range(), которая позволяет генерировать диапазон чисел или символов, передав

В некоторых языках программирования, таких как PHP, есть встроенная функция range(), которая позволяет генерировать диапазон чисел или символов, передав верхнюю и нижнюю границы.

range(1, 3); // Array(1, 2, 3)
range("A", "C"); // Array("A", "B", "C")

Однако в JavaScript такой встроенной функции нет. Но это не означает, что в JavaScript нельзя создать диапазон значений. Для этого можно написать свою функцию, которая будет работать аналогично функции range() из PHP.

function range(start, end) {
    var result = [];
    for (var i = start; i <= end; i++) {
        result.push(i);
    }
    return result;
}

console.log(range(1, 3)); // [1, 2, 3]

Эта функция принимает два аргумента — начальное и конечное значение диапазона, затем проходит по всем значениям в этом диапазоне с помощью цикла for и добавляет их в массив result, который затем возвращается.

Таким образом, даже если в JavaScript нет встроенной функции для генерации диапазона значений, это не значит, что этого нельзя сделать — всего лишь потребуется написать немного больше кода.

Добавить комментарий