bigskysoftware / bigskysoftware/_hyperscript
iterate object properties
- Vorherrschende Sprache
- JavaScript
- Sterne
- 3.8k
- Forks
- 172
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I tried something that was not documented: "Iterate over an object"
code:
```
init
set $o to { name: "john", age: 30 }
for value in $o index key
log key
log value
end
end
```
But I could not get it working. Trying multiple methods, most of them resulted into an error.
console:
```
Uncaught TypeError: i.iterator is undefined
op https://unpkg.com/hyperscript.org:1
unifiedEval https://unpkg.com/hyperscript.org:1
unifiedExec https://unpkg.com/hyperscript.org:1
execute https://unpkg.com/hyperscript.org:1
o https://unpkg.com/hyperscript.org:1
setTimeout handler*install https://unpkg.com/hyperscript.org:1
apply https://unpkg.com/hyperscript.org:1
initElement https://unpkg.com/hyperscript.org:1
processNode https://unpkg.com/hyperscript.org:1
forEach https://unpkg.com/hyperscript.org:1
processNode https://unpkg.com/hyperscript.org:1
w https://unpkg.com/hyperscript.org:1
n https://unpkg.com/hyperscript.org:1
w https://unpkg.com/hyperscript.org:1
promise callback*w https://unpkg.com/hyperscript.org:1
https://unpkg.com/hyperscript.org:1
https://unpkg.com/hyperscript.org:1
```
Since this works in normal javascript I think there must be a way to do this in hyperscript.
Please let me know how to do this.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, das HTML hyperscript-Snippet aus dem Issue mit dem Objekt zu reproduzieren, das name und age enthält, und untersuche dann, wie die bestehende for-loop ihre Eingabe verarbeitet. Bestätige, wie Objekteigenschaften key und value offenlegen sollen, und betrachte die Arbeit als abgeschlossen, wenn das Beispiel ohne den gemeldeten TypeError iteriert und beide Eigenschaften protokolliert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- web-dev
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100