@Sawayadi

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

У меня есть объект в котором есть информацию о человеке.
Я попытался сделать функцию которая выводит значение объекта по его ключу(то есть ввожу name и выводит информацию этого ключа), но она выводит весь объект.
Вот сам код:
let Student = { name: "Никита", sur: "Гвоздов", age: 19};
function search()
{
  let key = prompt("Введите значение")
  for (key in Student) {
  alert( "Ключ: " + key + " значение: " + Student[key] );
}
}
search()
  • Вопрос задан
  • 47 просмотров
Решения вопроса 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('Не найдено');
  }
})()
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
TAbrahamyan
@TAbrahamyan
а зачем по циклу проходить? уберите цикл
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Sportrecs Москва
от 150 000 до 200 000 ₽
26 нояб. 2020, в 00:27
500 руб./в час
25 нояб. 2020, в 23:13
1000 руб./за проект
25 нояб. 2020, в 22:43
800 руб./в час