| Tworzenie obiektów JS z wykorzystaniem wzorca fabryki | 
		 		 | 
	
| Wpisany przez Patryk yarpo Jar | |||
| niedziela, 11 października 2009 22:43 | |||
| 
 W JS bardzo łatwo jest stworzyć obiekt: Taki zapis (literał obiektowy) jest równoważny z: Jednak z moich testów wynika, że pierwszy zapis działa odrobinę szybciej w większości przeglądarek. Taki obiekt jest pusty. Co nam po pustym obiekcie? Co prawda możemy zrobić tak: lub: Jest to jednak zapis dosyć niewygodny i długi. Czy nie da się tego zrobić łatwiej? Owszem - da. Stwórzmy sobie funkcję: Teraz pod nazwą MyObj znajduje się obiekt posiadający 2 pola: a, b. Pola te mają ustawioną wartość przy wypełnianiu obiektu w funkcji. W obiekcie znajduje się także metoda o nazwie func. Wszystkie pola obiektu są publiczne, zatem można się do nich odwoływać w taki sposób: Ten sposób jest bardzo podobny do wzorca modułu. 
  |