Задать вопрос
Dark_Knight
@Dark_Knight
Game Dev

Как получить свойсвто объекта?

Здравствуйте, подскажите пожалуйста.
Есть строка кода:
Test.a: 'Hello' || {Name: 'Vasya'}
Вопрос: как мне при необходимости получить один из вариантов, к примеру:
если я хочу получить тексто привет, то я могу написать:
Test.a // Hello
а вот как мне получить Вася???
Test.a.Name // undefined
Какие есть варианты?
То есть, если я не передаю свойство .Name, то получаю значение "по-умолчанию" - "Hello", а если я передаю свойство .Name то получаю Вася
  • Вопрос задан
  • 2183 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@an23
var Test = {};
    Test.a = {
        Name: 'Vasya',
        toString: function() {return "Hello";}
    }
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
crazyzubr
@crazyzubr
Python backend-developer
Test.a =  {Name: 'Vasya'};
console.log(Test.a['Name']);
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 04:08
6000 руб./за проект
21 янв. 2025, в 23:55
20000 руб./за проект
21 янв. 2025, в 23:35
80000 руб./за проект