Сообщение от Кирилл Margheriti
|
правильно ?
|
а самому проверить? работает, значит правильно.
var user = {
name: "Вася",
hi: function() { alert(this.name); },
bye: function() { alert("Пока"); }
};
user.hi(); // Вася (простой вызов работает)
// а теперь вызовем user.hi или user.bye в зависимости от имени
user.name == "Вася" ? user.hi() : user.bye();
user[(user.name == "Вася" ? "hi" : "bye")]();//ещё вариант