Skip to main content

is_internal_host

Function is_internal_host 

Source
pub(crate) fn is_internal_host(kind: &ObjKind) -> bool
Expand description

ObjKind::Host は DOM プロキシ(style/classList/dataset/storage/document)や make_iterator() の内部状態(_items/_pos)を .props に格納する「内部実装専用」の 種別で、仕様上は列挙可能な own プロパティを持たない(実データは別経路にある)。 Object.keys/values/entries/assign/JSON.stringify がこれを素通りして .props を直接列挙すると、make_iterator() 導入で新たに _items/_pos という 内部実装詳細が Object.keys(arr.values()) 等から見えてしまうバグがあった。