Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Programowanie webowe JavaScript

Słowa kluczowe: JavaScript Klasa Metoda obiektu w JavaScript Obiekt w JavaScript Operator new w JavaScript

Co robi w JavaScript zapis var napis1 = new napisy();?

Źle. napis1 nie jest tu argumentem.
Źle. napisy to konstruktor (klasa), a nie obiekt z metodą.
Źle. new tworzy obiekt, nie klasę.
Dobrze. new napisy() tworzy egzemplarz (obiekt).
Operator new tworzy nową INSTANCJĘ (obiekt) na podstawie konstruktora. W zapisie var napis1 = new napisy();napisy to konstruktor (rodzaj klasy), a napis1 to nazwa świeżo utworzonego obiektu, który dostaje pola i metody zdefiniowane w konstruktorze. To podstawa programowania obiektowego w JS. Zapamiętaj wzorzec: zmienna = new Konstruktor() - „zrób mi nowy obiekt tego typu”.
Pozostałe interpretacje mylą rolę new. Operator nie tworzy KLASY - klasę definiuje się osobno (konstruktorem lub słowem class), a new tylko robi z niej obiekt. Nie jest też zwykłym wywołaniem metody istniejącego obiektu - przeciwnie, dopiero POWOŁUJE obiekt do życia. Tu napis1 to nowy obiekt klasy napisy.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.