Почему Node.appendChild, по-видимому, всегда возвращает свое входное значение? - PullRequest
0 голосов
/ 03 июля 2019

Согласно MDN (и другим источникам), он звучит как appendChild всегда возвращает одно и то же значение в качестве ввода: либо дочерний узел, либо DocumentFragment, используемый в качестве ввода для метода appendChild.

Когда я вижу что-то, казалось бы, полностью избыточное в главном стандарте (или даже в другом месте), я должен спросить, почему - и я что-то упускаю? Зачем это делать?

Сам по себе spec выглядит немного более двусмысленным:

AppendChild (newChild) Эта функция возвращает объект, который реализует интерфейс Node . Параметр newChild является объектом, который реализует интерфейс Node . Эта функция может вызывать объект, который реализует интерфейс DOMException .

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