Как инициализировать специальные объекты, а именно интерфейсы в JavaScript? - PullRequest
0 голосов
/ 22 июня 2019

Когда я инициализирую некоторые классы / интерфейсы, такие как Node, NodeList, HTMLCollection и т. Д., Я получаю сообщение об ошибке: Illegal Constructor

Например:

var x = new Node();

Uncaught TypeError: Недопустимый конструкторв : 1: 9

var x = new HTMLCollection();

Uncaught TypeError: Недопустимый конструкторв : 1: 9

Вопрос1: Почему возникает эта ошибка?

Вопрос2: Как инициализировать такие объекты?

Вопрос3: Почему эти объекты названы как Интерфейсы ?Хотя в JavaScript таких ключевых слов не существует

Вопрос 4: Что еще я должен знать об объектах / классах такого типа?

Надеюсь, я предоставил много описанияотвечающим, и я также надеюсь скоро получить ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...