Phương thức detach() XML DOM
Định nghĩa và cách sử dụng
Phương thức detach() giải phóng một đối tượng Range.
Cú pháp:
detach()
Ném
Cũng như tất cả các phương thức Range, nếu gọi detach() trên đối tượng Range đã được giải phóng, phương thức này sẽ ném lỗi với mã INVALID_STATE_ERR Lỗi DOMException.
Mô tả
DOM sẽ theo dõi tất cả các đối tượng Range được tạo ra để tạo tài liệu, vì chúng cần thay đổi điểm biên giới của phạm vi khi thay đổi tài liệu. Khi xác nhận rằng đối tượng Range không còn được sử dụng, có thể gọi phương thức detach() để thông báo cho thực hiện không cần theo dõi phạm vi đó nữa.
Lưu ý:Một khi đã gọi phương thức detach() của đối tượng Range, nếu sử dụng lại đối tượng Range, sẽ ném ngoại lệ.
Gọi phương thức detach() không bắt buộc, nhưng trong trường hợp đã thay đổi tài liệu, gọi nó có thể cải thiện hiệu suất.
Đối tượng Range không bị thu hồi ngay lập tức.