Итоги — String Weaver
Часть раздела Логика и поток путешествия по JavaScript на Coddy — урок 5 из 65.
Задание
ЛегкоСоздайте функцию с именем stringWeaver, которая принимает две строки и возвращает новую строку, в которой:
- Игнорируйте числа, как будто их не существует — сначала удалите все числа из обеих строк
- Объедините очищенные строки — поместите все символы из первой очищенной строки, а затем все символы из второй очищенной строки
- Преобразуйте все гласные в верхний регистр — в итоговой объединенной строке
Верните итоговую строку.
Например:
stringWeaver("web2024", "dev2025");
// Результат: "wEbdEv"
stringWeaver("123hello", "456world");
// Результат: "hEllOwOrld"Попробуйте сами
function stringWeaver(str1, str2) {
const vowels = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'];
const numbers = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"];
// Напишите свой код здесь
}
// Не пишите ничего за пределами функцииВсе уроки раздела Логика и поток
1Строки в деталях
Основы работы со строкамиИтерация по строкамШаблонные литералыМетоды строкИтоги — String Weaver4JSON Часть 2
Итерация по JSONВложенный JSONОпциональная цепочка JSONПоверхностное и глубокое копированиеПовторение — Магазин велосипедовПовторение — Солнечная система7Система управления библиотекой
Обзор проектаДобавление книг10Управление системой фестиваля
Обзор проектаДобавление фильмов и площадок2Многомерные массивы
Основы 2D массивовДоступ к элементам 2D массиваВложенные циклы и 2D массивыПовторение: 2D массивыСложение и вычитание матрицСтупенчатые массивы3D массивы и далееРаспространенные паттерны 2D массивовПовторение: всё о массивах5Множества. Часть 1
Что такое множество?Итерация по множествамДобавление элементаУдаление элементаПроверка наличия элементаРазмер и проверка на пустотуКопирование и очисткаИтоги — Основы множеств8Интересные темы о массивах
Деструктуризация массивовСинтаксис Spread в массивахРазреженные массивыИтоги — Воркшоп по массивам3JSON. Часть 1
Что такое JSON?Проверка наличия ключаМетоды объектовОператор spread. Часть 1Оператор spread. Часть 2Удаление ключейПовторение: манипуляции с ключами JSON