Задать вопрос
Ответы пользователя по тегу JavaScript
  • Как оптимизировать if else?

    @Bone
    Можно, например, заменить на forEach по массиву.
    const ids = ['radio-1', 'radio-2'];
    ids.forEach(id => {
        if (document.getElementById(id).checked) {
        ...
        }
    })


    Вместо массива строк с id элементов, можно сделать массив с объектами, содержащими какую-то дополнительную информацию, например:
    const items = [{id: 'radio1', element: 'ramka5', image: 'image3'}, ...]
    Ответ написан
    Комментировать