Ich benutze dieses Muster, das normalerweise über Objekteigenschaften iterieren:Ist ein if mit einer Fortsetzung ein gutes Muster, um übermäßige Verschachtelung beim Iterieren über Eigenschaften in Javascript zu verhindern?
for(var property in object) {
if(object.hasOwnProperty(property)) {
...
}
}
ich diese übermäßige Vertiefung nicht mögen und es wurde mir vor kurzem darauf hingewiesen, dass ich, dies zu tun es loswerden konnte:
for(var property in object) {
if(!object.hasOwnProperty(property)) {
continue;
}
...
}
Ich mag dies, weil es die zusätzliche Ebene der Einrückung nicht einführt. Ist dieses Muster in Ordnung, oder gibt es bessere Möglichkeiten?
Danke - das hilft auf jeden Fall eine Menge. War mir nicht bewusst, dass Sie den Code auf diese Weise strukturieren könnten! –
+1, ich mag das sehr und ich denke, ich werde anfangen es zu benutzen! (Es fühlt sich ein wenig an wie Pythons Listenkompressen und Generatoren, obwohl ich in dieser Sprache noch keine Programmierung gemacht habe) –