抽象同値性比較

抽象同値性比較

Node の場合

[1] Node オブジェクトに対する == 演算子は、 どのWebブラウザーでも、同じ節点を表すものかどうかを返すようです。 (もっといえば、 === も成り立ちます。) この動作が保証されているのかどうかは定かではありません。 DOM3中核Web DOM CoreWebIDL のいずれにおいても規定されていません。

[2] >>1 Node を返すようなすべてのメソッド属性が、 同じ節点を表すなら常に同じ Node を返さなければならない、 といったような規定があればいいのでしょうけど、どうなのでしょうか。

document.all の場合

[3] document.all 参照。