Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> statyczne metody
Kmils21
post 4.05.2015, 10:44:47
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 29.12.2010

Ostrzeżenie: (0%)
-----


Witam mam np taki kod

var test = function(){
this.a = 10;
this.b = 20;
this.suma = function(){
return this.a + this.b;
}

}

jak w tym zrobić metodę statyczną, tak żeby mógł się do nie odwołać przez zmienna "test"? Proszę o pomoc, w JS jest tyle sposobów programowania obiektowego że nie mam pojęcia po jakim hasłem tego szukać.



--------------------
Go to the top of the page
+Quote Post
Forti
post 4.05.2015, 11:02:28
Post #2





Grupa: Zarejestrowani
Postów: 655
Pomógł: 73
Dołączył: 2.05.2014

Ostrzeżenie: (0%)
-----


test();

co chcesz uzyskać?

edit:

Drugi wynik w google
http://javascript.info/tutorial/static-var...hods-decorators

Ten post edytował Forti 4.05.2015, 11:03:14


--------------------
Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.

Fachowo.co

Behance.net/fachowo
Go to the top of the page
+Quote Post
Kmils21
post 4.05.2015, 12:03:55
Post #3





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 29.12.2010

Ostrzeżenie: (0%)
-----


np chce cos takiego

teraz robę tak:
var test = function(){
this.a = 10;
this.b = 20;
this.suma = function(){
return this.a + this.b;
}

this.jakastamfunkcja = function(){
return -1;
}

}

var objekt = new test();

objekt.a = 100;

objekt.suma();

a chce np

test.jakastamfunkcja();


--------------------
Go to the top of the page
+Quote Post
nospor
post 4.05.2015, 12:08:33
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Kod
function Klasa(){};

Klasa.jakasfunkcja = function(){
alert('Blabla');
}

Klasa.jakasfunkcja();



--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:44