@Bebster

Как мне сделать одну переменную для нескольких ключей?

const quiz = [
    {
        "q": "Какой вид компьютерного устройства вы хотели бы приобрести?",
        "a": {
            "p": "Настольный ПК",
            "b": "Ноутбук",
            "o": "Моноблок",
        }
    },
    {
        "q": "Для чего чаще всего вы планируете использовать компьютер?",
        "a": {
            "d": "Для работы или учёбы",
            "e": "Для работы с фото и видеоматериалом",
            "f": "Для развлечений (посмотреть фильм,послушать музыку, поиграть в игры)",
            "i": "Для доступа в интернет",
        }
    },
    {
        "q": "Какой у вас бюджет?",
        "a": {
            "w": "10000₽ - 30000₽",
            "x": "30000₽ - 40000₽",
            "y": "40000₽ - 50000₽",
            "z": "50000₽ - 60000₽",
            "l": "60000₽ - 70000₽",
            "m": "Больше 70000₽",
        }
    },
];


У меня есть код и я хочу, чтобы при выборе варианта(например "P") засчитывались баллы для таких переменных как "pdw", "pdx", "pdy" и т.д. Как мне сделать так, чтобы при выборе варианта ответа счёт шёл не к переменной "P", а к переменным "pdw", "pdx" и т.д.???

upd: Всего 72 переменные, на первом месте переменной стоит p,b или o, на втором месте стоит d,e и т.д(надеюсь, вы поняли) Надо, чтобы при выборе варианта ответа засчитывался один балл во все переменные, которые содержат букву ключа этого ответа, то есть объединить в одну переменную много переменных, которые содержат такую букву. А сейчас, если выбрать вариант ответа идёт просто "p" + 1 или "w" + 1 и т.д А надо, чтобы при выборе "p" счёт шёл к переменным "pdw" + 1 , "pdx" + 1 и т.д А в конце выбрать переменную у которой самый большой счёт
  • Вопрос задан
  • 164 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы