Hướng dẫn cách sử dụng hasOwnProperty trong Javascript. Bạn sẽ học được cách sử dụng hasOwnProperty để kiểm tra 1 thuộc tính có trong object JavaScript sau bài học này.
hasOwnProperty trong JavaScript
hasOwnProperty trong JavaScript là một phương thức trong object Object, có tác dụng kiểm tra 1 một thuộc tính có tồn tại trong Object hay không. Nếu thuộc tính chỉ định tồn tại trong object chỉ định, true được trả về. Nếu không tồn tại, giá trị false được trả về.
Chúng ta sử dụng phương thức assign để kiểm tra object trong JavaScript như sau:
obj.hasOwnProperty(key);
Trong đó obj
là object ban đầu, và key
là tên thuộc tính cần kiểm tra có tồn tại trong obj
hay không.
Chúng ta chỉ định key
là một chuỗi ký tự, hoặc là một Symbol object và kiểm tra sự tồn tại của nó trong object như sau:
Kiểm tra thuộc tính có tồn tại trong object JavaScript bằng hasOwnProperty
Tác dụng chính của hasOwnProperty chính là tìm kiếm sự tồn tại của thuộc tính trong object ban đầu.
Ví dụ cụ thể, chúng ta có thể kiểm tra tồn tại của các thuộc tính như sau:
let user = { |
Bạn có thể thấy thuộc tính name tồn tại trong object nên true được trả về. Ngược lại thì thuộc tính gender không tồn tại trong object, nên giá trị false đã được trả về.
Tổng kết
Trên đây Kiyoshi đã hướng dẫn bạn về cách kiểm tra thuộc tính có trong object JavaScript bằng hasOwnProperty rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về JavaScript trong các bài học tiếp theo.
URL Link
HOME › học javascript - lập trình javascript cơ bản>>10. object trong javascript