Задать вопрос
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']);
Ответ написан
Ваш ответ на вопрос

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

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