5
var a = document.getElementById('a');
var b = document.getElementById('a');
a.isSameNode(b); // true
a === b; // true
Khả năng tương thích với trình duyệt của từng phương pháp là gì?Sự khác biệt giữa node.isSameNode (node1) và node === node1 trong DOM là gì?
Bạn có chắc chắn nó không còn được dùng nữa? Tôi không thấy gì về điều đó trên [MDN] (https://developer.mozilla.org/en-US/docs/Web/API/Node/isSameNode). –
Tôi đứng sửa chữa, FF không thả hỗ trợ. Tuy nhiên nó đã được gỡ bỏ trong DOM v4: https://www.w3.org/TR/dom/#dom-core – Adam
Firefox đã thả hỗ trợ trong v10 nhưng readded nó trong v48 theo [bảng tương thích] của họ (https://developer.mozilla.org/en-US/docs/Web/API/Node/isSameNode#Browser_compatibility). Có phải nó đã nói ở đâu đó trong tiêu chuẩn rằng '===' được đảm bảo hoạt động (ví dụ, 'document.querySelector ('element') === document.querySelector ('element')')? – cpburnz