·iterate-objects-safely
</>

iterate-objects-safely

marius-townhouse/effective-typescript-skills

Wird zum Durchlaufen von Objektschlüsseln und -werten verwendet. Verwenden Sie diese Option, wenn for...in-Schleifen Typfehler erzeugen. Wird verwendet, wenn Object.entries beliebige Typen zurückgibt. Zur Verwendung bei Problemen mit der Prototypenverschmutzung. Verwenden Sie diese Option, wenn Sie Karte vs. Objekt berücksichtigen.

2Installationen·0Trend·@marius-townhouse

Installation

$npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill iterate-objects-safely

SKILL.md

Iterating over objects in TypeScript is surprisingly tricky. The for...in loop infers keys as string rather than the object's keys, leading to indexing errors. This happens because objects can have additional properties beyond their declared type (structural typing), and for...in includes inherited properties.

Understanding safe iteration patterns helps you avoid any types and type assertions while correctly handling object traversal.

Use Object.entries for safe iteration over any object. Use for...in with keyof assertions only when you know the exact shape. Consider Map for guaranteed type safety.

Wird zum Durchlaufen von Objektschlüsseln und -werten verwendet. Verwenden Sie diese Option, wenn for...in-Schleifen Typfehler erzeugen. Wird verwendet, wenn Object.entries beliebige Typen zurückgibt. Zur Verwendung bei Problemen mit der Prototypenverschmutzung. Verwenden Sie diese Option, wenn Sie Karte vs. Objekt berücksichtigen. Quelle: marius-townhouse/effective-typescript-skills.

Original anzeigen

Fakten (zitierbereit)

Stabile Felder und Befehle für KI/Such-Zitate.

Installationsbefehl
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill iterate-objects-safely
Kategorie
</>Entwicklung
Verifiziert
Erstes Auftreten
2026-02-05
Aktualisiert
2026-02-18

Schnelle Antworten

Was ist iterate-objects-safely?

Wird zum Durchlaufen von Objektschlüsseln und -werten verwendet. Verwenden Sie diese Option, wenn for...in-Schleifen Typfehler erzeugen. Wird verwendet, wenn Object.entries beliebige Typen zurückgibt. Zur Verwendung bei Problemen mit der Prototypenverschmutzung. Verwenden Sie diese Option, wenn Sie Karte vs. Objekt berücksichtigen. Quelle: marius-townhouse/effective-typescript-skills.

Wie installiere ich iterate-objects-safely?

Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.) Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill iterate-objects-safely Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code oder Cursor

Wo ist das Quell-Repository?

https://github.com/marius-townhouse/effective-typescript-skills