|
Mar. 28th, 2008|02:26 pm |
послабление от авторов для неаккуратных скриптописателей. встроеные типы вообще ведут себя неадекватно. рекомендую на это не полагаться, а писать new везде. пример, зачем:
function XA (z) {
this.data = z;
return this;
}
var a = XA(5);
a.data = 6;
var b = XA(4);
print(a.data);
print(b.data); запускаем в jsshell, наблюдаем две четвёрки. с new — 6 и 4, как и ожидалось. |
|