Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: javascriptman 07. 08. 2018, 23:21:07
-
Zdar, potřebuju poradit se zapeklitým OOP v JS. Mám
class Tripleable {
someMethod{
...
}
}
a potřebuju z té metody zavolat statickou metodu wrap definovanou v podtřídě. Jak to v JS napíšu? Pro znalé ObjC, je to něco na způsob [[self class] wrap].
-
this.constructor.nazev_metody()
-
this.constructor.nazev_metody()
ve vasem pripade this.constructor.wrap()
-
this.constructor.nazev_metody()
ve vasem pripade this.constructor.wrap()
Super, dík. Musím říct, že tak jak se mi původní JS nelíbil, tak v ES6 se jim OOP povedlo (polymorfismus funguje jak má, na rozdíl od různých Jav apod.).
-
Super, dík. Musím říct, že tak jak se mi původní JS nelíbil, tak v ES6 se jim OOP povedlo (polymorfismus funguje jak má, na rozdíl od různých Jav apod.).
OOP v původním JS to funguje stejně. ES6 ho jen "vylepšuje" o java-like syntax.