• Нужен ли цикл для рекурсии?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Для вызова функции внутри себя именно цикл не обязателен. Просто пишите функцию, которая сама себя и вызывает - получаете рекурсию.
    Ответ написан
    Комментировать
  • Как с помощью input открыть нужный элемент массива?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Кнопка не нужна
    Ответ написан
    Комментировать
  • Как с помощью input открыть нужный элемент массива?

    MrDecoy
    @MrDecoy Куратор тега JavaScript
    Верставший фронтендер
    1. Код стоит оформлять соответствующим образом - с помощью тэга <code> который доступен в редакторе с помощью кнопки </>.
    2. Нужно иметь знания обработки событий. Например обработка клика по кнопке.
    3. Знания вывода на экран (Вы не указываете как именно должно выводиться, поэтому в элементарном примере это alert)
    4. Знания работы с полями ввода и поиском элементов в dom. То есть нужно будет найти инпут в DOM дереве и считать его свойство value.
    5. Знания по работе с массивами. А именно .filter - для отсеивания не соответствующих элементов.
    6. Ну и скорее всего метод .includes тоже пригодится для проверки вхождения введённого текста в genre элементов массива.
    7. Ну и само собой понимание что такое объект и как считывать его свойства.

    итого на псевдокоде:
    по нажатию на кнопку --> взять значение из инпута --> прогнать исходный массив через фильтр по значению инпута и свойству genre --> вывести результат на экран
    Ответ написан
    Комментировать