Задать вопрос
@Sawayadi

Как вывести значение объекта по его ключу?

У меня есть объект в котором есть информацию о человеке.
Я попытался сделать функцию которая выводит значение объекта по его ключу(то есть ввожу name и выводит информацию этого ключа), но она выводит весь объект.
Вот сам код:
let Student = { name: "Никита", sur: "Гвоздов", age: 19};
function search()
{
  let key = prompt("Введите значение")
  for (key in Student) {
  alert( "Ключ: " + key + " значение: " + Student[key] );
}
}
search()
  • Вопрос задан
  • 4633 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 2
amstr1k
@amstr1k
let Student = { name: "Никита", sur: "Гвоздов", age: 19};
function search()
{
  let key = prompt("Введите значение")
  alert( "Ключ: " + key + " значение: " + Student[key] );
}
search()
Ответ написан
Комментировать
Tim-A-2020
@Tim-A-2020
(() => {
  let Student = {
    name: "Никита",
    sur: "Гвоздов",
    age: 19
  };
  let key = prompt("Введите значение", '');
  if (Student[key]) {
    alert("Ключ: " + key + " значение: " + Student[key]);
  } else {
    alert('Не найдено');
  }
})()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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