Cách Kiểm Tra JavaScript Object Là DOM Object?

Brand ImageComplete JavaScriptJavaScriptReactQuestionFreebieBlogeBooksSnippetsToolsTrang chủQuestionCách kiểm tra JavaScript Object là DOM object?Cập nhật ngày 30/12/2021

DOM (Document Object Model): là thành phần biểu diễn cấu trúc dữ liệu của một trang web, bao gồm các tag, phần tử, thuộc tính, class,...

Trong HTML DOM, Element là một đối tượng tổng quát để biểu diễn một phần tử DOM bất kỳ.

Để kiểm tra một JavaScript object là DOM object, bạn có thể sử dụng toán tử instanceof với cú pháp:

obj instanceof Element;

Nếu kết quả trả về là true thì nghĩa là đối tượng obj có kiểu Element. Nói cách khác, đối tượng obj chính là một DOM object.

Ví dụ cấu trúc DOM:

index.html <div id="div1"></div>

Code kiểm tra:

// hàm kiểm tra một object là DOM object function isDOM(Obj) { return Obj instanceof Element; } // DOM object let div = document.getElementById("div1"); // object bình thường let obj = { x: 1 }; console.log(isDOM(div)); // true console.log(isDOM(obj)); // false

Tham khảo:

  • DOM là gì?
  • Object là gì? Object trong JavaScript
  • How to check a JavaScript Object is a DOM Object?

★ Nếu bạn thấy bài viết này hay thì hãy theo dõi mình trên Facebook để nhận được thông báo khi có bài viết mới nhất nhé:

  • Facebook Fanpage: Complete JavaScript
  • Facebook Group: Hỏi đáp JavaScript VN
Question Câu hỏi JS DOMCách thay thế phần tử DOM trong JavaScript?Lập trình hướng đối tượng với JavaScript?Chia sẻ:

Bình luận

Câu hỏi mới cập nhật

Tải động JavaScript trong JavaScriptMột số phương thức mảng hữu ích trong ES6 JavaScriptSao chép mảng với ES6 trong JavaScriptTại sao có kiểu dữ liệu Symbol trong ES6Viết tắt giá trị thuộc tính đối tượng trong JavaScriptLấy đối số xác định đầu tiên của hàm trong JavaScriptThay tên các thuộc tính trong object JavaScriptCác cách khai báo biến trong JavaScriptCách kiểm tra hai số gần bằng nhau trong JavaScriptKhác nhau giữa ES6 và TypeScript

Từ khóa » Cách Kiểm Tra Javascript