JavaScript · Middle · Pytanie 10 z 75
Czym #count różni się od _count w klasie?
- ✓Poprawna odpowiedź:
#countto naprawdę prywatne pole: nie ma do niego dostępu z zewnątrz - 2
_countjest prywatne według standardu, a#countto tylko konwencja - 3Niczym: oba są tak samo dostępne spoza klasy
Wyjaśnienie
Podkreślnik to konwencja; właściwość nadal jest dostępna. Prywatne pola # są egzekwowane przez silnik: odwołanie obj.#count z zewnątrz to błąd składni. Obecność można sprawdzić przez #count in obj.