JavaScript · Middle · Pytanie 7 z 75
Co robi Object.create(proto)?
- ✓Poprawna odpowiedź: Tworzy nowy pusty obiekt, którego prototypem jest
proto - 2Tworzy głęboką kopię obiektu
protoze wszystkimi właściwościami - 3Tworzy instancję klasy
proto, wywołując jej konstruktor
Wyjaśnienie
Właściwości proto nie są kopiowane - są dostępne przez łańcuch prototypów. Object.create(null) tworzy obiekt w ogóle bez prototypu: wygodny „czysty” słownik bez dziedziczonych kluczy typu toString.