W3S = http://www.w3schools.com/jsref/jsref_constructor_number.asp
MDN = https://developer.mozilla.org/...Objects%2FNumber%2Fconstructor
Kako kaze MDN: constructor property vraca funkciju koja je kreirala instancu objekta.
A W3S postavi primer :
Code:
var num = new Number();
num.constructor;
// >> function Number() { [native code] }
var num = new Number();
num.constructor;
// >> function Number() { [native code] }
A po definiciji MDN trebalo bi da vrati funkciju koja je napravila instancu, sto ovaj gornji primer nema veze za ovim sada.
Npr ja kao test napravim 2 funkcije, u prvoj definisem Number() objekat a u drugoj pozovem tu funkciju. Zar ne bi trebalo da kada pozovem constructor u drugoj funkciji
kao output da dobijem ime prve funkcije ?
Code:
<script>
function numb(obj) {
var num = new Number(5);
var obj = document.getElementById("demo");
obj.innerHTML = num;
return num;
}
function test(obj) {
var nums = new Number(numb(this));
obj = document.getElementById("demo");
obj = innerHTML = nums.constructor;
return obj;
}
</script>
<p id="demo">RESULT : </p>
<button onclick="test(this)">Try it</button>
<script>
function numb(obj) {
var num = new Number(5);
var obj = document.getElementById("demo");
obj.innerHTML = num;
return num;
}
function test(obj) {
var nums = new Number(numb(this));
obj = document.getElementById("demo");
obj = innerHTML = nums.constructor;
return obj;
}
</script>
<p id="demo">RESULT : </p>
<button onclick="test(this)">Try it</button>
Kao output dobijam 5 a ne kao sto je rekao MDN ime funkcije koje je kreiralo instancu objekta.
Uostalom u cemu je poenta ovog propertija, i gde se on moze iskoristiti? Ako neko malo vise poznaje ovu tematiku bicu mu zahvalan ako mi pojasni, jer sam bas znatizeljan oko ovoga.
Unapred hvala
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.