Предыдущие значения ELEMENT_NODE
и ATTRIBUTE_NODE
должны указывать тип узла ( mdn ).Последние, DOCUMENT_POSITION_DISCONNECTED
и DOCUMENT_POSITION_PRECEDING
должны указывать позицию через Node.compareDocumentPosition()
( mdn ).
По сути, их отображение на одно и то же значение допустимо, поскольку они представляют разныеперечисления / значения.
В качестве другого примера, если вы разрабатываете систему зоопарка, было бы хорошо иметь перечисление tiger: 1, monkey: 2, elephant: 3, penguin: 4
и другое (битовое) перечисление {status_hungry: 0, status_thirsty: 2, status_happy: 4}
, которые перекрываются в значениях, потому что ни одиножидается, что поле будет представлять оба.