Массивы с английским и русским алфавитами

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

Сегодня хотел по быстрому загуглить массивы из букв алфавита, но из просмотренного топа выдачи нашёл только алфавит собранный в сплошную строку. Пришлось вручную приводить к массиву.

Поэтому решил вот записать для себя эти массивы, чтобы потом не тратить время на поиск и правку.

Английский алфавит

Два массива: один из строчных, а второй из заглавных букв:

let arr_en = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];
let arr_EN = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];

Русский алфавит

Массивы без 'ь' и 'ъ'-знаков, а так же без буквы 'ы':

let arr_ru = ['а', 'б', 'в', 'г', 'д', 'е', 'ё', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'э', 'ю', 'я'];
let arr_RU = ['А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ё', 'Ж', 'З', 'И', 'Й', 'К', 'Л', 'М', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Э', 'Ю', 'Я'];

Массив - русский алфавит полностью

let arr_ru = ['а', 'б', 'в', 'г', 'д', 'е', 'ё', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'ь', 'ы', 'ъ', 'э', 'ю', 'я'];
let arr_RU = ['А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ё', 'Ж', 'З', 'И', 'Й', 'К', 'Л', 'М', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ь', 'Ы', 'Ъ', 'Э', 'Ю', 'Я'];

Цифровой массив

let arr_num = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0];

Массив из спецсимволов

let arr_symb = ['!', '@', '#', '$', '%', '&', '?', '-', '+', '=', '~'];
Комментарии 3
Galina
Galina
10:16 24.03.2021 #

Спасибо большое! )

Andrey
Andrey
21:03 13.06.2021 #

Выручил, бро! благодарю

Руслан
Руслан
00:06 06.05.2022 #

Английский алфавит:

for (let i = 'a'.charCodeAt(0); i <= 'z'.charCodeAt(0); i++) {
    mas.push(String.fromCharCode(i))
}

Русский алфавит:

for (let i = 'а'.charCodeAt(0); i <= 'я'.charCodeAt(0); i++) {
    mas.push(String.fromCharCode(i))
}

Думаю, принцип понятен)

*** чтобы писать комментарии.