Trong JavaScript, tôi cần phải biết nếu tất cả các mục đối tượng được đặt thành true.Làm cách nào để biết liệu tất cả các giá trị đối tượng javascript có đúng không?
Nếu tôi có các đối tượng sau đây:
var myObj = {title:true, name:true, email:false};
tôi có thể viết một cái gì đó như thế này:
if(myObj.title && myObj.name && myObj.email){
/*Some code */
};
Nhưng tôi đang tìm kiếm những cách đơn giản nhất để viết nó. ví dụ:
if(myObj all is true){
/*Some code */
};
Tôi có thể có một đối tượng khác có 10-20 mục bên trong và cần phải biết tất cả có đúng không.
Vâng, đó là những gì tôi đang tìm kiếm. – napalias
Bạn cũng bao gồm việc kiểm tra 'hasOwnProperty' nếu không các nguyên mẫu đối tượng có thể gây cản trở –
Vâng, tôi đã nghĩ về việc bao gồm điều đó nhưng hình dung nó sẽ làm phức tạp ví dụ quá nhiều. Vì vậy, tôi đã chỉ ra điều đó trong tuyên bố từ chối trách nhiệm của mình. –