Aktywne Wpisy

simplequestion +660
źródło: temp_file8183156768590002098
Pobierz
Gandezz +322
Jutro z lubą jedziemy do szpitala ze skierowaniem, jakiś płyn się zbiera w dziecku (przy płucu i przy mózgu), ginekolog był dość poważny stąd boimy się co będzie dalej (・へ・)
Trzymajcie kciukiem ( ͡° ʖ̯ ͡°)
#ciaza #zwiazki #zalesie #niewiemjaktootagowac
Trzymajcie kciukiem ( ͡° ʖ̯ ͡°)
#ciaza #zwiazki #zalesie #niewiemjaktootagowac





Mam przykładową klasę
class Player {constructor(id) {
this.id = id;
}
Potem tworze obiekt tej klasy gdzieśtam
const player = new Player(1);I teraz pytanie, czy chcąc uzyskać id obiektu player powinienem udawać że nie mam dostępu do wewnętrzej zmiennej i zrobić w klasie metodę
getId() { return this.id }czy po prostu pisać
const playerId = player.id;class Player {
constructor(id) {
this.
Wtedy będziesz miał enkapsulację i nic nie musisz udawać bo nie masz dostępu do pól obiektu. Musisz wtedy utworzyć metody (getery setery) ale uwaga na przekazywanie zmiennych z modułu bo w JS nie ma referencji do prymitywów (Number, String, boolean itd.)
ma być:
zwracanie wartości zmiennych