| Autor | Zpráva | ||
|---|---|---|---|
| Darker Profil |
#1 · Zasláno: 23. 7. 2012, 21:00:28 · Upravil/a: Darker
Nedávno jsem náhodou přišel na to, jak u svých objektů používat .toString(). Mám teď časový údaj v sekundách a potřebuji pro string vrátit čas ve formátu h:m:s a pro Int vrátit prostě sekundy. Jde to, nebo musím použít parametr nějaké getNěco funkce?
Zdá se, že mi pomůže vytvoření metody .valueOf(). function Time(secs) {
var string = [Math.floor(secs/3600),Math.floor(secs/60)%60,secs%60].join(":");
this.toString = function() {
return string;
}
this.valueOf = function() {
return secs;
}
} |
||
| Chamurappi Profil |
#2 · Zasláno: 23. 7. 2012, 21:21:20
Reaguji na Darkera:
„zda lze nějak implementovat sčítání a odčítání“ Ne. Přetěžování matematických operátorů v JavaScriptu není. |
||
|
Časová prodleva: 14 let
|
|||
0