var result = document.getElementById('result');
var gyumolcsok = ["alma","korte","banan"];
// a predefined tömb típusnak nincs size nevű metódusa
result.innerHTML += gyumolcsok.size + '<br />'; // undefined
// bővítsük a predefined tömb objektumot egy getter metódussal, és egy setter metódussal
var arr = Array.prototype;
arr.__defineGetter__("size", function(){
return this.length;
});
arr.__defineSetter__("size", function(size){
this.length = size;
});
// a getter használata
result.innerHTML += gyumolcsok.size + '<br />'; // 3
// a setter használata
result.innerHTML +=
(function(){
gyumolcsok.size = 4;
return gyumolcsok.size;
})();