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: 13 let
|
0