Показать сообщение отдельно
  #4 (permalink)  
Старый 30.06.2015, 18:03
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,080

caetus,
var o = {
  email: 'js@.ru',
  username: {
    first: 'Bob',
    last: 'Fox'
   },
   dob: '12.02.2002'
}



var f = function (item) {
  var a = o[item.shift()]
  while (item.length && a) {
    a = a[item.shift()]
  }
  return a;
}

alert(f(['username','first']));
alert(f(['email']));
Ответить с цитированием