Kiểm tra xem cặp giá trị khóa có tồn tại trong đối tượng javascript không
JavaScript đã đi một chặng đường dài trong những năm gần đây, giới thiệu một số chức năng tiện ích tuyệt vời như Object. phím, đối tượng. giá trị và nhiều hơn nữa. Trong bài viết này, chúng ta sẽ khám phá cách kiểm tra xem một Đối tượng JavaScript có bất kỳ khóa nào trên đó không Show Đầu tiên, hãy nhanh chóng chứng minh “cách cũ” để làm mọi việc, bao gồm việc sử dụng vòng lặp
Bạn sẽ nhận thấy rằng chúng tôi cần giới thiệu câu lệnh Cách tiếp cận hiện đại hơn và đơn giản hơn, cũng tuân theo phong cách Lập trình hàm là chọn
Kết hợp điều này với một Sách điện tử miễn phíChỉ thị, đơn giản phải không? . Nhìn bề ngoài chúng có vẻ đơn giản, nhưng ngay cả các nhà phát triển Angular lành nghề cũng chưa nắm hết mọi khái niệm trong eBook này
Tải xuống Điều đó diễn ra suôn sẻ, hãy kiểm tra email của bạn
Nếu bạn muốn một chức năng có thể tái sử dụng để lấy độ dài của các phím của Đối tượng, bạn có thể làm điều gì đó như thế này
P. S. Đây là một StackBlitz được nhúng với mọi thứ bên trong, vì vậy bạn có thể sử dụng nó trong thời gian thực Cảm ơn bạn đã đọc, hãy xem Bản tin của chúng tôi để cập nhật những thông tin mới nhất và hay nhất về mọi thứ trên web Làm cách nào để kiểm tra xem một cặp giá trị khóa có tồn tại trong một đối tượng JavaScript không?Có hai phương pháp chủ yếu để kiểm tra sự tồn tại của khóa trong Đối tượng JavaScript. Cái đầu tiên là sử dụng “toán tử trong” và cái thứ hai là sử dụng “phương thức hasOwnProperty()” . Phương pháp 1. Sử dụng toán tử 'in'. Toán tử in trả về giá trị boolean nếu thuộc tính được chỉ định nằm trong đối tượng.
Cách kiểm tra nếu khóaSử dụng hàm hasOwnProperty()
. Hàm này lấy khóa của đối tượng làm tham số và trả về kết quả Boolean tương ứng.
Làm cách nào để kiểm tra xem giá trị có tồn tại trong đối tượng JavaScript không?_. Phương thức has() dùng để kiểm tra xem đường dẫn có phải là thuộc tính trực tiếp của đối tượng hay không. Nó trả về true nếu đường dẫn tồn tại, nếu không nó trả về false.
Làm cách nào để kiểm tra xem một đối tượng có khóa JavaScript cụ thể không?Bạn co thể thử. myObj. key trả về true (nếu in) và false (nếu không) |