Я не понимаю, почему первый раз считает, а второй раз не считает
var user = {
name: "Vasya",
family: "Pupkin"
}
Object.defineProperty(user, "fullLength", {
get: function(){
var result = "";
for(var key in user){
result = result + user[key]
}
return result
}
})
var arr = user.fullLength.split('').length;
alert("в объекте user " + arr + " символов");//11
user.test = "ok"
alert("в объекте user " + arr + " символов"); //13