Показать сообщение отдельно
  #16 (permalink)  
Старый 19.03.2016, 21:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

DivMan, ещё для разнообразия вариант решения
var user = {
	name: "Vasya",
  family: "Pupkin"
}

Object.defineProperty(user, "fullLength", {
	get: function(){
    return Object.keys(user).reduce(function(length, key) {
      return length += user[key].length;
    }, 0);

  }
})



alert("в объекте user " + user.fullLength + " символов");//11
user.test = "ok"
alert("в объекте user " + user.fullLength + " символов"); //13
Ответить с цитированием