JS: Как я могу получить случайный ключ или значение объекта/словаря/JSON в JavaScript?
Итак... в основном я хотел запрограммировать словарного тренера.
Я сохранил все слова в словаре (и не спамлю комментарии «Это не JSON», я знаю), ключом было английское слово, значением было немецкое/французское слово. Я хотел, чтобы в тесте на словарный запас он спрашивал случайное слово, и мне нужно было поставить перевод в строке ввода ниже, затем вы нажимаете проверить, и он проверяет это.
Я также хотел, чтобы запрашиваемое слово могло быть английским (ключ) или немецким (значение).
Поэтому я хотел, чтобы он использовал ключ или значение.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Это не дубликат! На этом форуме не было ни одного вопроса, который мне помог!
Вот функция JS для создания случайного нового слова:
Теперь он запрашивает только английские слова, но я хотел использовать английские и немецкие слова. Поэтому в функцию addVocab() я просто добавил новую строку, которая также добавляет немецкое слово в качестве ключа и английское слово в качестве значения. Но это не сработало... Я также пытался использовать Object.entries, но, как и Object.values и Key.value, не сработало... теперь я надеюсь, что кто-нибудь может мне помочь...