Tôi thường sử dụng mô hình này để lặp qua các thuộc tính đối tượng:Liệu có tiếp tục một mô hình tốt để tránh làm tổ quá mức trong khi lặp qua các thuộc tính trong Javascript không?
for(var property in object) {
if(object.hasOwnProperty(property)) {
...
}
}
tôi không thích thụt đầu dòng quá mức này và gần đây nó đã được chỉ ra cho tôi rằng tôi có thể thoát khỏi nó bằng cách làm này:
for(var property in object) {
if(!object.hasOwnProperty(property)) {
continue;
}
...
}
Tôi thích điều này bởi vì nó không đưa thêm mức thụt đầu dòng. Mẫu này có ổn không, hoặc có cách nào tốt hơn không?
Cảm ơn - điều này chắc chắn sẽ giúp ích rất nhiều. Không biết rằng bạn có thể cấu trúc mã theo cách này! –
+1, tôi thích điều này rất nhiều và tôi nghĩ rằng tôi sẽ bắt đầu sử dụng nó! (Nó cảm thấy một chút giống như sự hiểu biết danh sách của Python và máy phát điện, thực sự, mặc dù tôi đã không thực hiện bất kỳ chương trình nào trong ngôn ngữ đó) –